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

发布于:2023-01-09 ⋅ 阅读:(266) ⋅ 点赞:(0)

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目录下
在这里插入图片描述
指定解压到的那个目录,事先要存在才能成功,否则会报错。



本文含有隐藏内容,请 开通VIP 后查看