Linux 下查找以及解压压缩基础命令总结

查找

find(查找文件)

语法:find 搜索路径 参数 搜索的内容 
1. 根据文件名查找(在当前目录查找 )
find . -name "helloworld.c"
2. 根据文件类型查找(在当前目录查找 )

**文件类型包括 **

  • 普通文件 f
  • 目录 d
  • 符号链接 l
  • 管道 p
  • 套接字 s
  • 字符设备 c
  • 块设备 b

eg:在当前目录下查找目录

	find ./  -type  d
3.根据文件大小查找
find 查找目录 -size -10M

+:大于 +10K
- : 小于 -10k

  • 等于10k: 10k
  • 单位:
  • k - 小写
  • M - 大写
    在当前目录查找大于10k小于100k的(size后面可以无限跟)
	find . -size +10k -size -100k
4.按照日期查找
  • 创建日期: ctime -n/+n
    • -n:n天以内
    • +n :n天以外
  • 修改日期:-mtime
  • 访问日期:-atime
    eg: find . -ctime -1(在当前目录查找1天以内创建的文件)
5.按照深度查找
  • -maxdepth n(层数)
    • 搜索n层以下的
  • -mindepth n
6.高级查找

查找指定目录,并列出该目录的中文件详细信息
find ./ -type d -exec shell命令(ls -l) {} \;

总结
find 搜索的路径  参数  搜索的内容

grep(查找文件内容)
语法:grep -r 要查找文件内容字段  要查找的路径
eg: grep -r  "scanf" .(在当前目录下查找文件中带有scanf字符串的内容)	

解压和压缩

常见压缩格式(也可直接用以下命令压缩)

  • .gz- - -gzip
  • .bz2 - - -bzip2

tar(打包)

  • 参数
    • c 创建压缩文件
    • x 释放压缩文件
    • f 指定压缩包的名字
    • v 打印提示信息(可不写)
    • z 使用gzip压缩文件 - xxx.tar.gz
    • j 使用bzip2的方式压缩文件 —xxx.tar.bz2

######压缩:
tar 参数 压缩包的名字 原材料

 tar zcvf test.tar.gz  file/dir	
解压缩
 tar  zxvf  test

rar

rar需要安装

sudo apt-get install rar
  • 压缩

      rar  a  压缩包名(不用指定后缀)  原材料(压缩目录加参数-r)
    
  • 解压缩

      rar  x  压缩包名   解压目录
    

zip

  • 压缩

      zip 参数  压缩包名  原材料
    
  • 解压缩

      unzip  压缩的名字  -d  解压目录
    
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

假装多好123

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值