Linux基础part3

搜索查找

find指令

是递归的查找,因此尽可能的具体

find指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件或者目录显示在终端。
√基本语法
find [搜索范围][选项] 选项说明
选项功能
—name<查询方式>
按照指定的文件名查找模式查找文件
—user<用户名>
查找属于指定用户名所有文件
—size<文件大小>
按照指定的文件大小查找文件。
应用实例
案例1:按文件名:根据名称查找/home 目录下的hello.txt文件
find /home -name hello.txt
案例2:按拥有者:查找/opt目录下,用户名称为 nobody的文件
find /opt -user nobody
案例3:查找整个linux系统下大于200M的文件(+n大于—n小于 n等于,单位有 k,M,G)find/-size +200M

| more确实好用

ls -lh     代表把字节换成 human看的

locate指令

 就是创建updatedb数据库,进行了合适的算法优化,可能比遍历快一点

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

 grep

举例

gzip/gunzip 指令

gzip 用于压缩文件,gunzip 用于解压的√基本语法
gzip文件
(功能描述:压缩文件,只能将文件压缩为*.gz文件)gunzip文件.gz(功能描述:解压缩文件命令)
√应用实例
案例1:gzip压缩,将/home下的hello.txt文件进行压缩 gzip /home/hello.txt
案例2:gunzip压缩,将/home下的hello.txt.gz文件进行解压缩 gunzip /home/hello.txt.gz

zip/unzip指令

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

√基本语法
zip[选项]XXX.zip将要压缩的内容(功能描述:压缩文件和目录的命令)                              unzip[选项]XXX.zip(功能描述:解压缩文件)
√zip常用选项
—r:递归压缩,即压缩目录
√unzip的常用选项
—d<目录>:指定解压后文件的存放目录

√应用实例
案例1:将/home下的所有文件/文件夹进行压缩成myhome.zip
zip-rmyhome.zip/home/[将home目录及其包含的文件和子文件夹都压缩]                                        案例2:将myhome.zip解压到/opt/tmp目录下
mkdir /opt/tmp
unzip-d/opt/tmp/home/myhome.zip 

tar指令

-C是大写,报错半天搞不清楚后来搞清楚了,-C 创建新的档案文件 了,如果用户想要备份一个目录或是一些文件,就要选择这个选项 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值