find ./ -atime -10 #文件被创建、访问、执行的天数小于 10 天 | - 是小于 + 是大于find ./ -mtime + 10 #文件被写入的时间大于 10 天
根据文件名查找
find ./ -name 'a*' #找出当前目录 a 开头的文件,find 命令支持正则符号 | 正则参考 - /tutorial/python/39find ./a/ ./b/ -name '*' #查找 目录 a 和 目录 b 的所有文件,find 支持同时查找多个目录
根据文件类型查找
find ./ -type f #查找当前目录下的所有文件find ./ -name 'd' -type -d #查找当前目录下的 d 目录,find 命令支持参数组合
根据文件大小查找
find ./ -size -10k #小于 10 k 的文件find ./ -size +10M #大于 10 M#size 单位:c:Byte、k:KB、M:MB、G:GB
根据文件归属查找
find ./ -user root #文件的所属用户find ./ -group root #文件的所属用户组
二、文件归档
zip
zip -r f.zip a b/ // 压缩文件 a 和 目录 b 称为 f.zipunzip -d f f.zip // 解压 f.zip 文件到 f 目录
gzip file // 压缩gzip file.gz // 解压
bzip2 file // 压缩bzip2 -d file.bz2 // 解压
这种格式在 Linux 下面略多,但是这个命令稍微有点复杂,还有二级后缀。/* 压缩*/tar -cvf file.tar file // .tar 格式tar -czvf file.tar.gz file // .tar.gz 格式tar -cjvf file.tar.bz2 file // .tar.bz2 格式/* 解压*/tar -cvf file.tartar -czvf file.tar.gztar -cjvf file.tar.bz2/* 查看*/tar -tf file.tar.xx