Linux:时间日期指令(date)+查找指令(find,locate,grep)+压缩和解压指令(gzip,gunzip;zip,unzip;tar)(内含详细解释+操作实例)

1.时间日期指令:

解释:案例中的Y,m,d等大小写不能更改,但是里面的连接符如:和 - 都能按个人喜好更改。

2.查找指令

 

解释:使用locate必须先update后locate

案例1:请使用locate指令快速定位hello.txt文件所在目录,操作如下:

解释:推荐使用写法二。

请在hello.txt文件中,查找"yes"所在行,并显示行号,操作如下:

 

解释:

cd /home:进入home目录(第一个框框)

ls:查看home目录内容,发现有以前的hello.txt文件

rm -rf hello.txtx:强制删除hello.txt文件

vim hello.txt:重新写hello.txt文件的内容

grep -n "hello" /home/hello.txt:带行号的筛选出hello的内容。

3.压缩和解压指令:

操作如下:

案例1.:压缩多个文件.

将/home/pig.txt和/home/cat.txt压缩成pc.tar.gz

tar -zcvf  pc.tar.gz    /home/pig.txt    /home/cat.txt (注:如果有多个文件,文件之间用空格隔开),操作如下:

解释:先进入/home查看是否有cat.txt和pig.txt

没有,就创建touch cat.txt touch pig.txt

之后使用压缩命令tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt 进行压缩。

最后查看是否压缩成功。

案例2:将/home的文件夹压缩成myhome.tar.gz

tar -zcvf myhome.tar.gz /home/

操作如下:

案例3:将pc.tar.gz解压到当前目录

tar -zxvf pc.tar.gz

操作如下:

解释:先查看home目录下,有cat.txt pig.txt,

需要删除tar cat.txt pig.txt(目的是生成的pc.tar.gz里面有cat.txt   pig.txt。。。其实我想了想,不用删除亦可,因为生成的有目录文件)

压缩tar -zxvf pc.tar.gz

之后查看新生成的/home/home/ (因为是带目录名也解压了)

案例4:将myhome.tar.gz解压到/opt/tmp2目录下

mkdir /opt/tmp2

tar -zxvf /home/myhome.tar.gz -C /opt/tmp2(过程不再掩饰)

最终操作结果如下:

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

努力成为焦耳定律鸭

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

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

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

打赏作者

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

抵扣说明:

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

余额充值