directory/file2 directory/sub-dir2/file2 4. 为 find 命令指定特殊的 action(此处 -delete 表示删除搜索结果) 代码语言:javascript 复制 $ find directory-name file2-delete$ find directory directory directory/sub-dir1 directory/sub-dir1/file3 directory/sub-dir1/file1 directory/sub-dir2 directory/sub...
-delete:删除搜索到的文件。 4. 组合条件: 可以使用逻辑运算符(如“-and”、“-or”、“-not”)将多个条件组合起来,实现更加灵活的搜索方式。 5. 实例: – 搜索当前目录下以.txt结尾的文件:find . -name “*.txt” – 搜索当前目录下的子目录:find . -type d – 搜索大小大于10MB的文件:find . -siz...
–cron会定期检查该设置,到了指定时间会自动删除文件。 2. 使用find命令结合删除命令: – 打开终端,输入以下命令,表示查找并删除指定目录下2天前的文件: “` find /path/to/directory/ -type f -mtime +2 -exec rm {} \; “` 其中,`/path/to/directory/`为要删除文件的目录路径,`-mtime +2`表示查找...
$finddirectory -name file2 directory/sub-dir1/file2 directory/file2 directory/sub-dir2/file2 为find 命令指定特殊的 action(此处-delete表示删除搜索结果) $finddirectory -name file2 -delete $finddirectory directory directory/sub-dir1 directory/sub-dir1/file3 directory/sub-dir1/file1 directory/sub...
$ find <path> {file-or-directory-name} <options> <action-on-result> <action-on-result> 可选项: –delete : 删除文件或目录 -exec command {}\; : 根据 find 命令的结果执行命令 -ok command : 它将运行与 -exec 相同的命令,但它将在实际执行之前提示 (1) 查找当前工作目录下的所有文件和目录 ...
格式:find ... -exec 命令{} \; 命令:几乎所有命令都可执行但是find不支持别名 [root@dazhu200 ~]# find ./ -type f -name "nu*" -exec cp {} /tmp \; [root@dazhu200 ~]# ll /tmp|grep “nu*” ls: cannot access nu*: No such file or directory /tmp: total 12 -rw-r--r-- 1...
find . -user test 查找test用户的文件 find . -group root 查找root组的文件 mkdir -- 创建文件夹,make directory mkdir test1 创建test1目录 mkdir test1 test2 test3 创建多个目录 mkdir -p test4/test5 创建目录以及子目录 mkdir -vp test/subdir 创建目录以及子目录,并打印创建细节 ...
mkdir = make directory,创建目录 案例1:在家目录下创建一个 itweb的文件夹 mkdir itweb 案例2: 在 /usr/local目录下,创建一个名为nginx的文件夹 mkdir /usr/local/nginx 特别注意:mkdir命令默认不能隔级创建目录,必须要求要创建的目录所在的目录一定要存在 1.2 mkdir -p 递归创建目录 基本语法: mkdir -p ...
使用find <需要清理删除小文件的目录> -type f -delete命令直接删除大批小文件。 使用man find查看find命令相关的参数说明如下: -type c File is of type c: b block (buffered) special c character (unbuffered) special d directory p named pipe (FIFO) ...
find /dir -type f | wc -l 统计文件夹内子文件夹的数量,只统计第一层 find /dir -type d -mindepth 1 | wc -l 统计文件夹内后缀.txt的文件数量 find /dir/* -type f -name "*.txt" | wc -l 删除文件夹内后缀.txt的文件 find /path/to/directory -type f -name "*.txt" -delete 解压...