一,find 命令一般形式:
find pathname -options [-print -exec -ok]
pathname find命令要查找的目录路径,用.号标识当前目录,用/标识系统根目录
-print find命令将匹配的文件输出到标准输出
-exec find命令对匹配的文件执行该参数所给出的shell命令。形式'command ' {} /;
注意{}和/;之间的空格。
-ok 和exec的作用相同,只不过更为安全的模式来执行该参数给出的shell命令,在执行每一个命令前,
都会给出提示,要用户确认。
二,find命令选项:
-name 按照文件名查文件
-perm 按照文件权限查找文件
-prune 使find命令不在当前指定的目录查找,如果同时使用了-depth选项, -prune将被忽略。
-mtime -n +n 按照文件时间来查找文件,-n表示文件更改的时间距现在n天内,+n表示文件更改时间距现在n天 前。
-nogroup 查无效数组的文件。
-nouser 查无效属主文件
-newer file1 ! file2 查更改时间比file1新但是比file2旧的文件
-type 查找某个类型文件如:
b --块设备.d-目录文件; c--字符设备;p--管道文件;l--符号文件;f--普通文件.
-size n[c] 查找文件长度为n块的文件,带c标识文件长度以字节计。
-fstype 查找位于某个文件系统中的文件。
-mount 在查找文件时不跨越文件系统mount 点。
-follow 如果find命令遇到符号连接文件,就跟踪到所指向的文件。
-cpio 对匹配的文件使用cpio命令备份到磁带设备中。
find pathname -options [-print -exec -ok]
pathname find命令要查找的目录路径,用.号标识当前目录,用/标识系统根目录
-print find命令将匹配的文件输出到标准输出
-exec find命令对匹配的文件执行该参数所给出的shell命令。形式'command ' {} /;
注意{}和/;之间的空格。
-ok 和exec的作用相同,只不过更为安全的模式来执行该参数给出的shell命令,在执行每一个命令前,
都会给出提示,要用户确认。
二,find命令选项:
-name 按照文件名查文件
-perm 按照文件权限查找文件
-prune 使find命令不在当前指定的目录查找,如果同时使用了-depth选项, -prune将被忽略。
-mtime -n +n 按照文件时间来查找文件,-n表示文件更改的时间距现在n天内,+n表示文件更改时间距现在n天 前。
-nogroup 查无效数组的文件。
-nouser 查无效属主文件
-newer file1 ! file2 查更改时间比file1新但是比file2旧的文件
-type 查找某个类型文件如:
b --块设备.d-目录文件; c--字符设备;p--管道文件;l--符号文件;f--普通文件.
-size n[c] 查找文件长度为n块的文件,带c标识文件长度以字节计。
-fstype 查找位于某个文件系统中的文件。
-mount 在查找文件时不跨越文件系统mount 点。
-follow 如果find命令遇到符号连接文件,就跟踪到所指向的文件。
-cpio 对匹配的文件使用cpio命令备份到磁带设备中。
本文详细介绍了Linux下find命令的使用方法,包括其基本语法、常用选项及应用场景。通过这些内容,读者可以了解到如何按文件名、权限、类型等条件查找文件,并掌握如何利用-exec或-ok选项对查找到的文件进行操作。
674

被折叠的 条评论
为什么被折叠?



