【Shell脚本】find命令

2020-05-23 15:27:05ide

1、语法格式spa

find [路径] [选项] [操做]blog

-name:根据文件名查找input

-iname:根据文件名查找(忽略大小写)it

-perm:根据文件权限查找class

-user:根据文件属主查找扩展

-group:根据文件属组查找file

-mtime -n | +n :根据文件更改时间查找(-n:n天之内修改的文件、+n:n天之外修改的文件、n正好n天修改的文件)权限

-newer file1 ! file2:查找更改时间比file1新但比file2旧的文件
语法

-type:根据文件类型查找(f:文件、d:目录、l:连接文件)

-size -n +n:按照文件大小查找(-n:大小大于n的文件、+n:大小小于n的文件、n:大小等于n的文件)

image.png

image.png

image.png

扩展:生成一个指定大小的文件

# dd if=/dev/zero of=50M.file bs=1M count=50

参数if(input file)告诉dd从哪一个文件读取数据,参数 of(output file)告诉dd读出的数据写入哪一个文件中。
注意,对于dd来讲,输入和输出都是文件,dd作的只是文件拷贝工做

image.png 

image.png