Linux笔记(四)之时间日期,搜索查找,压缩类指令

时间日期类

date

1)date 显示当前日期
2)date +%Y 显示当前年份
3)date +%m 显示当前月份
4)date +%d 显示当前是哪一天
5)date “+%Y连接符%m链接符%d 连接符%H连接符%M连接符%S” :显示年月日时分秒
6)设置日期 date -s 字符串时间
date -s “2019-08-06 16:06:56”

cal:

查看日历指令
cal [选项]
显示当前月的日历 cal
显示2020年日历 cal 2020

搜索查找类指令

find

从指定目录向下地柜遍历各个子目录,将满足条件的文件或目录显示在终端
find [搜索范围] [选项]
在这里插入图片描述
1 按文件名查找 find /home -name hello.txt
2 按文件拥有者查找 find /opt -user nobody
3 按系统文件大小查找 find / -size +20M (+大于 -小于 =等于)
4 按通配符查找 find / -name *.txt

locate

快速定位文件路径,利用locate数据库,无需遍历整个文件系统
updatedb 创建locate数据库
locate 搜索文件

grep 管道符号|

grep 过滤查找 管道符 “|”表示将前一个命令的处理结果输出传递给后面的命令处理
grep [选项] 查找内容 源文件
-n 显示匹配行及行号
-i 忽略字母大小写
cat hello.txt | grep -n yes 过滤出hello.txt中的yes并显示行号,区分大小写
cat hello.txt | grep -ni yes 过滤出hello.txt中的yes并显示行号,不区分大小写

压缩和解压类

gzip/gunzip

gzip 文件 :用于压缩文件,产生*.gz的文件,原来的文件不保留
gunzip 文件.gz :用于解压文件去掉.gz

zip/unzip

1 zip [选项] xxx.zip 将要压缩的文件
用于压缩文件
-r 压缩递归压缩
zip -r mypackage.zip /home/
2 unzip [选项] xxx.zip
用于解压文件
-d 指定解压文件的存放目录
unzip -d 指定解压的目录 xxx.zip

tar

打包命令,最后打包的文件是.tar.gz文件
tar [选项] xxx.tar.gz 打包的内容
打包目录,压缩后的文件格式为.tar.gz
选项
在这里插入图片描述
1 tar -zcvf a.tar.gz a1.txt a2.txt   将a1,a2压缩为a.tar.gz
2 tar -zcvf myhome.tar.gz  /home/  对home整个目录(文件夹)压缩
3 tar -zxvf a.tar.gz   将压缩文件a.tar.gz解压到当前目录
tar -zxvf myhome.tar.gz   -C  /opt/  将压缩文件myhome.tar.gz 解压/opt目录(目录必须存在)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值