当前位置:首页>Linux>Linux自学第10天

Linux自学第10天

  • 2026-10-11 07:28:44
Linux自学第10天
今天补充一下文件的管理命令
一、文件查找find
根据文件时间查找
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 :只能压缩文件,不能压缩目录。
gzip file // 压缩gzip file.gz // 解压
bz2:不能压缩目录。
bzip2 file // 压缩bzip2 -d file.bz2 // 解压
tar
这种格式在 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

最新文章

随机文章