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

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

1.时间日期指令:


c74a1a70bd9a46c28e96844b6ac49560.png


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


a2a6ba6b45c1471fa77730200f1d7634.png


2.查找指令


78c46669953d417cadb9484e67d13deb.png

91b482adf43d4680bb84c467a5617021.png


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


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


adb157c0a6954e96979c4835e666496f.png

9d119cce7c3f4b6ebce34ae29dcb1d63.png



解释:推荐使用写法二。


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


4bd6ff3072814b72b2279e17835b02b8.png


解释:


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.压缩和解压指令:


8410a9387e144452988ae76c6a154bb7.png

操作如下:


253e175306a8438d9d26c56a2b645c54.png

d5f9dafa9bdc478d9b05895c6a1db6e8.png


075cf7db177f48a2ab0e178164727deb.png


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


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


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


da0ddef8740a47ffb3cc9064b8524695.png


解释:先进入/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/


操作如下:


a17b419e99f641c09dba76978b349403.png


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


tar -zxvf pc.tar.gz


操作如下:


72a6e5d5691f4e8996a4953c33fc7e10.png


解释:先查看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(过程不再掩饰)


最终操作结果如下:


 1807a499dd124ecea89ada1d3db1ceeb.png

目录
打赏
0
0
0
0
11
分享
相关文章
|
1月前
|
Linux压缩与解压“助手”
gzip压缩解压 因为都是系统自带的我们不需要安装; ls 看一下目录当前的文件,创建一个 touch 123.txt 文件; 原文件消失,压缩解压 gzip 进行压缩,(“ gzip 123.txt ”),这样就压缩完毕了; gzip 进行解压,(“ gzip -d 123.txt.gz”),这样就解压完毕了; 原文件保留,gzip -k 123.txt、gzip -dk 123.txt.gz ;
41 9
|
4月前
|
在 Linux 系统中,`find` 命令
在 Linux 系统中,`find` 命令
129 56
|
3月前
|
linux查看目录下的文件夹命令,find查找某个目录,但是不包括这个目录本身?
通过本文的介绍,您应该对如何在 Linux 系统中查看目录下的文件夹以及使用 `find` 命令查找特定目录内容并排除该目录本身有了清晰的理解。掌握这些命令和技巧,可以大大提高日常文件管理和查找操作的效率。 在实际应用中,灵活使用这些命令和参数,可以帮助您快速定位和管理文件和目录,满足各种复杂的文件系统操作需求。
236 8
|
4月前
|
在 Linux 系统中,`find` 命令是一个强大的文件查找工具
在 Linux 系统中,`find` 命令是一个强大的文件查找工具。本文详细介绍了 `find` 命令的基本语法、常用选项和具体应用示例,帮助用户快速掌握如何根据文件名、类型、大小、修改时间等条件查找文件,并展示了如何结合逻辑运算符、正则表达式和排除特定目录等高级用法。
517 6
|
6月前
|
linux查找技巧: find grep xargs
linux查找技巧: find grep xargs
79 13
linux中强大且常用命令:find、xargs、grep
linux中强大且常用命令:find、xargs、grep
398 9
linux下find、grep命令详解
linux下find、grep命令详解
264 8
14 response from daemon: open \\.\pipe\docker_engine_linux: The system cannot find the file speci
14 response from daemon: open \\.\pipe\docker_engine_linux: The system cannot find the file speci
131 1
Linux查看操作系统版命令
Linux查看操作系统版命令
120 0
Linux初学者必备:全面掌握核心命令
Linux命令是操作系统的核心组成部分,用于管理和操作文件系统、网络、硬件资源以及执行各种任务。下面列出了一些常用的Linux命令及其基本用途,
143 1