linux find 命令的使用/find 删除文件
一、背景
find
命令是一个linux 常用的命令,作用是查找文件。由于对于查找文件需求的多样性,find 的使用实际上是非常复杂的,因此本文记录一下 find 命令的使用,方便自己查阅。
一些参考:
find 的基础用法
find 的 35 种命令
二、具体代码
2.1 查找文件
# Find all directories named src
find . -name src -type d
# Find all python files that have a folder named test in their path
find . -path '*/test/*.py' -type f
# Find all files modified in the last day
find . -mtime -1
# Find all zip files with size in range 500k to 10M
find . -size +500k -size -10M -name '*.tar.gz'# Delete all files with .tmp extension
find . -name '*.tmp' -exec rm {} \;
# Find all PNG files and convert them to JPG
find . -name '*.png' -exec convert {} {}.jpg \;
2.2 查找并删除文件
使用背景:希望使用find命令进行模糊查找,并删除匹配到的文件。
注意:小心小心再小心,可能会匹配到意想不到的文件,但是有没有注意到,从而被删除
find . -name "FILE-TO-FIND" -exec rm -rf {} \;
重点:不要少分号、不要少空格,不然会报错
三、
linux find 命令的使用/find 删除文件相关推荐
- linux怎么取消文件隐藏命令,Linux基础命令:显示隐藏的文件
Linux基础命令:显示隐藏的文件 来源:互联网 作者:佚名 时间:2013-04-10 13:32 系统中一些文件,和Windows中的系统文件一样,这些文件一般是不显示出来的,那么我们可以使用-a ...
- linux indent命令: 调整C原始代码文件的格式
linux indent命令: 调整C原始代码文件的格式 介绍: indent命令可辨识C的原始代码文件,并加以格式化,以方便程序员阅读. 语法: indent [参数][源文件] indent [参 ...
- linux+gunzip解压命令,Linux gunzip命令解析 gunzip解压文件的方法
我们已经讨论过 Linux 下 gzip 命令的用法.对于初学者来说,gzip 工具主要用于压缩或者展开文件.解压时,在 gzip 命令后添加 -d 选项即可,使用示例如下: gzip -d [com ...
- 11.Linux文件管理命令---diff比较两个文件
11.Linux文件管理命令-diff比较两个文件 文章目录 diff比较两个文件 练习案例 diff比较两个文件 作用:找出两个文件的不同点. 用法:diff [选项] 源文件 目标文件 主要选项如 ...
- linux一,系统分区 Linux的盘符结构 Linux常用命令: 一,目录/文件的处理命令
文章目录 一,系统分区 Linux的盘符结构 Linux常用命令: 一,目录/文件的处理命令 一,系统分区 概念:在硬盘上产生文件系统的过程 第一步:磁盘分区(创建隔断) 分区规则:主分区最多只能分4 ...
- win服务器创建文件夹命令行,怎样在windows的cmd命令行下创建删除文件和文件夹...
在window下我们往往通过'右键=>新建'命令来创建文件和文件夹,但有时会遇到 以点开头的文件,比如.log,这种文件用鼠标新建是新建不了的,这时我们可以在DOS下用命令行来创建.所以在这里我 ...
- Linux bash 命令行下实现可视化文件或文件夹浏览
Linux bash 命令行下实现可视化文件或文件夹浏览 文章目录 前言 最终解决方案 代码 看起来像这样 使用方式 获取用户选择的文件/文件夹 我怎么知道用户选择的是文件还是文件夹 我可不可以在C等 ...
- Linux 命令行 rm 无法删除文件
rm -rf 无法删除文件时,使用chattr修改文件属性. chattr可以防止关键文件被修改 chattr -i 可以减去文件不被修改属性. chattr主要参数-R:递归处理所有的文件及子目录. ...
- 【 Linux 】创建、查看、删除文件
目录 创建并查看 vim创建c文件 单个删除 批量创建或删除 从小白开始,记录每一次遇到的问题,然后整理出来,我相信刚接触Linux的人多多少少也会遇到类似的问题,如果看到了我的博客,也是一种缘分. ...
最新文章
- 如果你去小公司带技术团队,可能需要做的事情
- Kraken2 物种序列比对 注释
- leetcode算法题--二叉树中的伪回文路径
- STM32F030控制LED
- Unity5x编辑器的主菜单和布局
- tkinter学习-菜单与画布
- 第十三课:磁场中的运动电荷
- ios中MKHorizMenu用法
- hutool 读取扩展名文件_JPG,PNG,GIF,TIFF、SVG玩设计必须了解的文件格式你知道几个?...
- 【转载】用java压缩文件夹/文件
- 【图文】如何在centos上安装tomcat
- 静态RAM(2K * 8位)6116介绍(抄自原理图)
- hive优化--增加减少map数
- linux文本编辑命令vim查找,Linux编辑器vi中文本搜索与替换操作
- matlab 空集判定,在使用matlab 符号运算中的solve函数时,为啥计算的结果是空集?该怎么办?...
- 动态DNS的定义以及优缺点有哪些
- 英语基础知识: 并列结构
- 【数据安全】数据脱敏解决方案
- 区间选点(贪心,区间问题)
- 基于PaddleOCR的集装箱箱号检测识别
热门文章
- 【Linux】脚本实现for循环遍历数组
- 小特工具箱新增模块:电商类API、SDK和ERP
- android壁纸app推荐,安卓壁纸app哪个好 安卓壁纸app排行榜前十名
- Android 分区与文件系统
- php禁止直接访问网页,动态网页中不让直接访问PHP程序文件
- java语言打印1到10的偶数_#Java编程# 编写一个应用程序创建两个线程,一个线程打印输出1~100之间所有的奇数,另外一 求写一个用JAVA求1~...
- CATIA和Teamcenter集成方案
- Go安装教程以及解决第三方插件无法安装的问题
- linux gdb打印内存命令,linux下gdb常用的调试命令--by流氓兔斯基
- 思科交换机端口动态、静态安全绑定案例