【Linux】时间日期、搜索查找、压缩解压类常用指令小结

一、时间日期类

1.date指令(显示当前日期)

   用法:date:(完整的显示当前时间)

              date +%Y (显示当前年份)

              date +%m (显示当前月份)

              date +%d  (显示当前是那一天)

              date "+%Y %m %d %H:%M:%S" (显示年月日时分秒)

             

2.date指令用于设置时间

   用法:date -s 字符串时间

   实例:设置系统时间为2019-9-9 9::9:9"

              

3.cal指令(用于查看日历)

   用法:cal [参数]

   选项:如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

   实例:显示当前月份、12月份、2020年的日历

   

   

   

二、搜索查找类

1.find指令(从指定目录向下递归遍历各个子目录,将满足条件的文件或者目录显示在终端)

   用法:find [查找路径] [选项]

   常用选项:-name (查找指定名称的文件)

                     -user  (查找属于指定用户的所有文件)

                     -size [选项] (查找指定大小的文件,选项可填+n、-n、n,分别表示查找大于、小于、等于n大小的文件)

   实例:查找home目录下的hello.txt文件

              

             查找 zwj 用户的所有文件

              

             查找linux系统下小于1M的文件

             

            查找linux系统下所有的.txt文件

            

2.locate指令

介绍:该指令可以快速定位文件路径,locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位指定               的文件。locate指令无需遍历整个文件系统,查询速度较快。为了保证查询结果的准确性,管理员必须定期更新locate时               刻。

用法:locate 文件名

特别说明:由于locate指令基于数据库进行查询,所以第一次运行前,必须使用 updatedb 指令创建 locate数据库。

实例:使用locate指令快速定位到 hello.txt 文件所在位置

 

3.grep指令和 管道符号 |

介绍:grep指令用于过滤查找,管道符“ | ”表示将前一个命令的处理结果输出传递给后面的命令处理。

用法:grep [选项] 查找内容 源文件

常用选项:-n (显示匹配行及行号)

                   -i (忽略字幕大小写)

实例:在hello.txt文件中查找“yes“所在行,并显示行号

 

四、压缩和解压缩

1.gzip、gunzip 指令

介绍:gzip:用于压缩文件

           gunzip:用于解压文件

用法:gzip 文件(压缩文件,只能将文件压缩为*.gz文件)

           gunzip 文件 (解压缩文件)

2.zip、unzip 指令

介绍:zip用于压缩文件,unzip用于解压缩文件,这个打包在项目中很常用。

用法:zip [选项] xxx.zip 

           unzip [选项] xxx.zip

zip常用选项:-r (递归压缩,在压缩目录是使用)

unzip常用选项:-d 目录 (递归压缩,在压缩目录是使用)

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

           2.将 mypack.zip 解压到 /opt/tmp 目录下

3.tar 指令(打包指令,最后打包的文件是 .tar.gz 的文件)

用法:tar [选项] xxx.tar.gz 文件/目录  (将文件/目录打包,压缩后的文件格式为 tar.gz、文件名为xxx.tar.gz)

常用选项:

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

          将home 文件夹压缩成myhome.tar.gz

         将a.tar.gz 解压到当前目录

        将myhome.tar.gz 解压到 /opt/ 目录下

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值