Linux_hsp(时间日期、查找、压缩解压)

目录

时间日期类

date指令---显示当前日期

设置日期

查看日历

查找指令

find指令

locate指令

which指令

grep指令 和 管道符号|

压缩解压

gzip/gunzip 指令

zip/unzip 指令

tar 指令

应用:


时间日期类

date指令---显示当前日期

date显示当前时间
date +%Y显示当前年份
date +%m显示当前月份
date +%d显示当前哪一天
date "+%Y-%m-%d %H:%M:%S"显示当前年月日时分秒

设置日期

  • 语法:date -s 字符串时间

查看日历

  • 语法:cal [选项]
  • 不添加选项展示当前日历

 

查找指令

find指令

  • 语法:find [搜索范围] [选项]
  • 从指定目录向下递归遍历其各个子目录,将满足条件的文件或目录显示在终端
  • 选项说明
  • Q 退出
  • -name<查询方式>按照指定的文件名查找模式查找问文件
    -user<用户名>查找属于指定用户名所有文件
    -size<文件大小>按照指定的文件大小查找文件

locate指令

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

  • 语法:locate 搜索文件
  • locate基于数据库,所以在使用之前,要建立数据库,
  • 建立语法:updatedb

which指令

        可以查看某个指令在那个目录下

grep指令 和 管道符号|

  grep过滤查找, 管道符 |  ,表示将前一个命令的处理结果输出传递给后面的命令处理

  • 语法:grep [选项] 查找内容 源文件
  • -n显示匹配行及行号
    -i忽略字母大小写

例如:cat /home/hello.txt | grep "yes”

        在hello.txt文件中查找yes

压缩解压

gzip/gunzip 指令

  • gzip 文件   (压缩文件,压缩成*.gz)
  • gunzip 文件.gz   (解压文件)

zip/unzip 指令

  • zip压缩   unzip解压
  • 语法:
  • zip [选项] XXX.zip压缩文件   -r   递归压缩整个目录
    unzip [选项] XXX.zip解压文件    -d<目录>  解压后存放目录

 

tar 指令

  打包指令,打包后的文件时 .tar.gz  文件。

  • 语法:tar [选项] XXX.tar.gz 打包的内容 
  • 选项:

-c

产生 .tar 打包文件

-v

显示详细信息

-f

指定压缩后的文件名

-z

打包同时压缩

-x

解压 .tar文件

应用:

1、压缩多个文件,将/home/cat.txt 和 /home/pig.txt 压缩成 pc.tar.gz

        tar -zcvf pc.tar.gz /home/cat.txt /home/pig.txt

2、将 /home 的文件夹 压缩成 myhome.tar.gz

        tar -zcvf myhome.tar.gz /home/

3、将pc.tar.gz 压缩到当前目录

        tar -zxvf pc.tar.gz

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

        tar -zxvf /home/myhome.tar.gz -C /opt/tmp2

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值