linux 实用指令 -- 时间日期类搜索查找类压缩和解压类

Posted CodeJiao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 实用指令 -- 时间日期类搜索查找类压缩和解压类相关的知识,希望对你有一定的参考价值。

1. 时间日期类


1.1 date指令(显示 / 设置当前日期)


1.1.1 显示当前日期

具体示例:

案例1:显示当前时间信息

案例2:显示当前年份

案例3:显示当前年月日秒分

date "+%y-%m-%d %h:%m:%s"


1.1.2 设置当前时间



1.2 cal指令(查看日历信息)

具体案例:

案例1:显示当前日历

案例2:显示2025年日历


2. 搜索查找类


2.1 find指令(遍历子目录,查找符合条件的文件)

具体案例:

案例1:根据名称查找/home目录下的 hello.txt 文件


案例2:查找/opt目录下,用户名称为nobody 的文件

案例3:查找整个linux系统下大于20m(1m=1024k )的文件(+n大于 -n小于 n等于)


2.2 locate指令(基于数据库快速定位文件)

具体案例:

使用locate指令快速定位 hello.txt 文件所在目录


2.3 grep 指令和管道符号

具体案例:

请在 hello.txt 文件中,查找yes所在行,并且显示行号


3. 压缩和解压类


3.1 gzip / gunzip 指令(压缩 和 解压缩 *.gz


细节说明:

  • 当我们使用 gzip 对文件进行压缩后,不会保留原来的文件。
  • 同理当我们使用 gunzip 对文件进行解压缩后,也不会保留原来的文件(*.gz)。

具体案例:

案例1:gzip压缩,将 /home下的 hello.txt 文件进行压缩

案例2:gunzip解压缩,将 /home下的 hello.txt.gz 文件进行解压缩


3.2 zip / unzip 指令(压缩 和 解压缩 *.zip

具体案例:

案例1:将/home下的所有文件进行压缩成mypackage.zip

案例2:将 mypackge.zip 解压到/opt/tmp目录下


3.3 tar指令(打包指令 .tar.gz

具体案例:

案例1:压缩多个文件,将/home/a1.txt/home/a2.txt压缩成a.tar.gz

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


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

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

指定解压到的那个目录,事先要存在才能成功,否则会报错。



以上是关于linux 实用指令 -- 时间日期类搜索查找类压缩和解压类的主要内容,如果未能解决你的问题,请参考以下文章

Linux实操篇 实用指令

Linux指令 ----->时间日期类&搜索查找类&压缩解压类

Centos7——9.实用指令(搜索查找类)

linux 常用基础命令

Linux

Centos7——9.实用指令(时间日期类)