Linux 学习第五天 05

date指令-显示当前日期

基本语法

date 功能描述:显示当前日期

date "+%Y-%m-%d" 显示当前时间年月日

date -s "设置当前的时间"

cal 显示日历

显示2020年日历: cal 2020

搜索查找类

find指令

将从指定的目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端,

find [搜索范围] [选项]

选项

-name 根据名字进行搜索 find /home -name hello.txt

-user 查找属于指定用户名所有文件 find /opt -user root

-size 按照指定的文件大小查找文件 find / -size +200M ()

locate指令

可以快速定位文件路径,locate指令利用事先建立的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件,

基本语法

locate 搜索文件

which指令,

可以查看某个指令在哪个目录下,比如ls指令在哪个目录,

grep指令和管道符号 |

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

基本语法:

grep [选项] 查找内容

-n 显示行号    -i 忽略字母的大小写

gzip/gunzip指令 

压缩文件和解压缩作用,  这两个指令只能用于压缩文件,

zip/unzip指令

zip用于压缩文件,unzip用于解压的,这个在项目打包发布中很有用的

基本语法 

zip [选项]  xxx.zip 将要压缩的内容 (功能描述:压缩文件和目录的命令)

unzip [选项] xxx.zip (功能描述:解压缩文件)

-r 递归压缩,即压缩目录

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

zip -r myhome.zip /home

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

mkdir /opt/tmp

unzip -d /opt/tmp /home/myhome.zip

tar指令

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

基本语法 

tar [选项] XXX.tar.gz 打包的内容 (功能描述:打包目录,压缩后的文件格式.tar.gz)

-c    产生.tar打包文件

-v     显示详细信息

-f     指定压缩后的文件名

-z     打包同时压缩

-x     解包.tar文件 

案例1:压缩多个多件,将 /12.txt 和 /23.txt

tar -zcvf pc.tar.gz /12.txt /23.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目录下

mkdir /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、付费专栏及课程。

余额充值