linux系统文件查找与打包压缩详解

grep 文件内容过滤

grep ‘root’ /etc/passwd 从/etc/passwd 文件中过滤出来含有root字段的

查找命令文件所在位置  which

查找命令文件和配置文件的位置 whereis

find 文件查找

默认不写路径是 查找的是当前目录

-name 指定文件名查找

find / -name  “xiao” 从根下查找所有xiao文件

find / -iname  "xiAO"  -i 可以忽略大小写查找 xiao文件

- size 按照文件大小查找

find / -size +5M / 从根下查找大于5M的文件

find  / size +3M -a -size -5M  查找大于3M且小于5M的文件

find  / -size -1M -o -size +80M 查找小于1M或大于80M的文件

find  / -size -3M -a -name “*.txt” 查找小于3M且是以.txt结尾的文件

按照时间查找

-atime 文件访问时间   天                                          -amin文件访问时间     分钟

-mtime 文件内容修改时间 天                                     -mimn文件内容修改时间 分钟

-ctime 文件属性修改时间  天                                      -cmin 文件属性修改时间  分钟

find  / -mtime +5 查找修改时间为5天之前的文件

find  /-  atime +1 查看访问时间一天之前的文件

按照文件类型查找  -type

find  /  -type f 查找根下的所有普通文件

 -d 目录文件    -l 链接文件   -b 块设备文件

按照文件权限查找  -perm

find  / -perm 664    查找664 权限的文件

传参 -exec  结尾固定格式  \;

find  / -name "*.txt” -exec rm -rf { } \;   查找根下以txt结尾的文件 传参给exec 删除

find / -name "xiao5" 查找根下名字为xiao5文件

find / ! -name "xiao5" 查找根下 名字不是xiao5的文件   (! 相反的意思)

文件查找 find -name 按文件名

文件查找 find -size 按文件大小

文件查找 find -atime 按访问时间 mtmie 修改内容的时间 ctime 修改文件属性的时间

文件查找 find -type 按照文件类型

文件查找 find -perm 按照文件权限

文件打包与压缩

打包压缩  工具 gzip 和 tar   bzip2(只能压缩)

压缩文件 tar cvf  xiao.tar xiao.txt 把 xiao.txt 压缩为 xiao.tar

tar -c 创建  -v 显示详细信息  -f 文件

解压缩包 tar xvf xiao.tar  -C /mnt   把xiao.tar 解压到/mnt下

x 解压缩包    -C  指定解压路径

压缩 gzip  或者bzip2(需要下载)  yum -y install bzip2

gunzip 压缩文件     gzip -d 解压文件     

bunzip2 压缩文件   bzip2 -d 解压文件

tar cvzf file.tar.gz  源文件

tar cvjf file.tar.bz2 源文件

z:表示gz压缩

j:表示bz2压缩

tar xvzf 压缩文件 [-C 解压路径]

tar xvjf 压缩文件 [-C 解压路径]

tar czf /tmp/`date +%F-%T`-etc.tar.gz /etc   #将打包的文件放到/tmp目录下,并以当前时间开头命名

mkdir `date +%F`-upload   以日期为目录名开头

touch file-`date +%F`.txt     以日期为文件结尾

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值