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

相关文章
|
5月前
|
算法 Linux 数据安全/隐私保护
“Linux压缩大师”:gzip、bzip2、tar与zip
在Linux系统管理中,文件压缩与解压至关重要,能有效减少存储空间占用并加快文件传输。常用工具包括gzip、bzip2、tar和zip。gzip采用Lempel-Ziv算法,压缩率高且速度快,适用于单个文件压缩,扩展名为.gz。bzip2压缩率更高但速度稍慢,同样用于单个文件,扩展名为.bz2。tar主要用于打包文件而不直接压缩,常与gzip或bzip2结合使用实现压缩打包。zip则是一种通用压缩工具,支持多文件压缩及密码保护,兼容性好。这些工具让Linux环境下的文件管理更加高效便捷。
76 1
|
5月前
|
Linux
在Linux中,如何使用tar命令归档文件?
在Linux中,如何使用tar命令归档文件?
|
5月前
|
Linux
在Linux中,如何进行备份或归档文件(tar 命令)?
在Linux中,如何进行备份或归档文件(tar 命令)?
|
5月前
|
存储 Linux
在Linux中,如何通过tar命令创建和还原备份?
在Linux中,如何通过tar命令创建和还原备份?
|
运维 Ubuntu Java
如何在Linux中不解压就能查看压缩包中的内容,这13个命令非常强!
不解压查看压缩包内容对于提升 Linux 使用效率帮助非常大,不管是开发人员还是运维人员,这种需求场景非常多。
4098 0
如何在Linux中不解压就能查看压缩包中的内容,这13个命令非常强!
|
Linux
linux|解压和压缩命令
压缩包后缀类型: tar.gz tar.bz2 zip tar.gz image.png 压缩 image.png zcvf 说明 -z表示压缩成gz格式,调用gzip命令 -c表示创建 -v显示解压过程 -f使用文件名,之后立即加文件名 解压 image.png 解压后在varlog.tar.gz上面多了一个var目录。
970 0
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
148 8
|
2月前
|
监控 Linux
如何检查 Linux 内存使用量是否耗尽?这 5 个命令堪称绝了!
本文介绍了在Linux系统中检查内存使用情况的5个常用命令:`free`、`top`、`vmstat`、`pidstat` 和 `/proc/meminfo` 文件,帮助用户准确监控内存状态,确保系统稳定运行。
583 6
|
2月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
106 3
|
1月前
|
Linux Shell
Linux 10 个“who”命令示例
Linux 10 个“who”命令示例
56 14
Linux 10 个“who”命令示例