Linux操作系统(6)

目录

一、查找文件内容相关的命令

1、grep(在文件内部搜索关键字)

2、find

3、locate

二、ln(链接)

软链接 VS 硬链接:

注意:

三、打包压缩相关的命令

1、bzip2

2、gzip

3、zip

4、unzi(解压)

5、tar

总结:


一、查找文件内容相关的命令

1、grep(在文件内部搜索关键字)

grep类似于windows中的ctrl+f功能。

语法一:grep  -n  查找关键字  文件名称

查找文件内部连行号一起显示,ctrl+C退出。

语法二:grep  -c  查找关键字  文件名称

查找文件内部统计有几行,ctrl+C退出。

语法三:grep  -i  查找关键字  文件名称

查找文件内部不区分大小写,ctrl+C退出。

语法四:grep  -E  “A|B”  文件名称

查找文件内部有关于关键字A或者B,ctrl+C退出。

2、find

path指具体文件所在的路径。

语法一:find  path  -name  “*文件名称*"

语法二:find  path  -type  文件类型

(f:普通文件 d:目录 l:软连接)

语法三:find  path  -size  文件大小

 注意:速度较慢,遍历磁盘,将路径中的每一个文件进行对比。

3、locate

语法:locate  文件名

原理:从数据库中查找,数据库记录不是实时跟新

缺点:查找结果不准确,有可能文件存在还找不到,也有可能文件不存在反而能找到。

数据库记录更新方法:重启;updatedb

二、ln(链接)

目的是为了在系统的多个地方都能访问到这个文件。

语法一:ln  源文件  链接文件

语法二:ln  -s  源文件  链接文件

软链接 VS 硬链接:

  1. 1、修改源文件、软连接、硬链接这三者其中一个,另外两个的内容也随之改动;
  2. 2、删除软连接,源文件和硬链接不受影响;
  3. 3、删除硬链接,源文件和软链接不受影响;
  4. 4、删除源文件,硬链接不受影响,软链接受到破坏。

注意:

  1. 1、硬链接相当于文件复制+同步更新;
  2. 2、软链接相当于给源文件创建了快捷方式
  3. 3、目录不能创建硬链接,只能创建软连接;
  4. 4、在其他路径下创建软链接,源文件要写成绝对路径

三、打包压缩相关的命令

打包的目的:方便归档管理。

压缩的目的:节省空间。

1、bzip2

语法一:bzip2  (-z)  文件名称

压缩。

语法二:bzip2  -d  文件名称

解压缩。

自动添加.bz2的后缀,压缩包里只能有一个文件。

2、gzip

语法一:gzip  -n  文件名称

n要替换成数字,表示压缩率,取值范围是1~9之间,默认是6,压缩率越高,压缩后的文件内存就越小,压缩使用的时间就越久。

语法二:gzip  -d  文件名称

解压缩。

自动添加.gz的后缀,压缩包里只能有一个文件。

3、zip

语法:zip  压缩包名字  文件列表

自动添加.zip的后缀。

4、unzi(解压)

语法:unzip  压缩包名字

5、tar

语法一:tar  -zcvf  打包名.tar.gz  需要打包的文件

打包并压缩。

语法二:tar  -zxvf  解包名.tar.gz  需要解压缩的文件

解包并解压缩。

总结:

  1. bzip2压缩后的文件的后缀是.bz2,要解压缩使用的命令是bzip2 -d。
  2. gzip压缩后的文件的后缀是.gz,要解压缩使用的命令是gzip -d。
  3. zip压缩后的文件的后缀是.zip,要解压缩使用的命令是unzip。
  4. tar  -zcvf压缩后一般手动添加后缀.tar.gz,要解压缩使用的命令是tar -zxvf。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值