[Linux]常用基础命令(3)------日期指令,查找指令,压缩解压指令

一.日期指令

1.date指令
在这里插入图片描述date +%Y-%m-%d 显示年月日

还可以通过date指令修改系统时间
在这里插入图片描述date -s “XXXX-XX-XX XX:XX:XX” 设置系统当前时间

2.cal指令

cal直接使用,默认打印当前月份的日历
cal + 年份 可以打印出某年全部月份的日历
在这里插入图片描述

二.查找指令

1.find —用来在目录中查找文件
在这里插入图片描述按文件名

find 范围 -name 文件名

按指定用户 —查找该用户拥有的文件

find 范围 -user 用户名

按文件大小

**find 范围 -size 大小**

在使用find命令时,可以配合以下两种命令使用,达到将find的结果集执行某一指令的操作
-exec
在这里插入图片描述
使用前在这里插入图片描述使用后,可以得到find结果集进行ls -l命令后的结果
在这里插入图片描述

|xargs

xargs与exec的不同之处在于,exec将结果集一次性处理,而xargs是分片处理,效率更快

在这里插入图片描述当结果集具有空格时,xargs命令会出错,因为默认是按照空格键来划分词段的,通过如下指令可将默认分割词更改为NULL
在这里插入图片描述
xargs使用前后
在这里插入图片描述

2.locate

locate相比find更快,find指令查找时从给定目录逐次向下检索,而locate指令做了优化,无需遍历整个目录结构,
使用方式

locate 文件名

在这里插入图片描述3.grep查找命令------用来查找文本,可以配合管道|一起使用
在这里插入图片描述grep可以指定关键字,对于文件进行过滤,仅显示有关键字的行
在这里插入图片描述

管道命令可以使用 符号"|" 搭配cat 使用,类似于more 和 less ,也可以单独使用
单独使用时:

grep [选项] [关键字] [文件名] 

与cat使用时

cat [选项] [文件名] | grep [关键字]

三.压缩解压指令

1.gzip/gunzip
只能压缩文件
在这里插入图片描述
2.zip/unzip

zip:

zip [XX.zip] [指定文件/目录]     ---将文件/目录压缩  其中XX是压缩后的压缩包名字,以zip为后缀
如:zip Hello.zip /home/Hello 即将Hello目录压缩为Hello.zip

zip -r [XX.zip] [指定文件/目录]  ---将整个目录全部压缩

unzip:

unzip XX.zip ---直接解压到当前目录
unzip -d [指定目录] XX.zip  ---指定解压后的存放目录

在这里插入图片描述

3.tar打包压缩指令
tar打包后的文件为tar.gz文件

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值