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 实用指令 -- 时间日期类搜索查找类压缩和解压类的主要内容,如果未能解决你的问题,请参考以下文章