Linux-No.7

发布时间 2023-11-27 18:08:04作者: Prosody

一、文件查找、打包压缩及解压

掌握文件查找

掌握文件打包压缩

掌握文件解压

文件查找:

1.文件查找命令:find命令、locate命令、which命令、whereis命令

2.echo命令可以查看变量PATH的值。使用which命令在环境变量PATH设置的目录中查找符合条件的命令文件,可查看其是否存在以及执行的位置。

3.locate命令可以让用户快速查找到所需要的文件或目录。

 在使用locate命令之前可以先使用updatedb命令手动更新数据库。

4.与locate命令相比,find命令搜索速度较慢。为了提高效率,建议在使用find命令时尽量在指定目录下进行搜索,来缩小查找范围。

 find命令可以根据文件名查找,添加“i”参数忽略大小写

 find命令还可以根据文件大小查找,添加“-ls”可以查看文件的详细信息

 find命令在不指定目录的层级时,会逐层的对文件系统进行搜索

 find命令还可以根据时间查找(atime、mtime、ctime)

 

文件打包压缩:

1.使用gzip命令对dir01目录进行压缩,完成后每个文件都增加了.gz后缀

 gzip命令只能对单一的文件进行压缩,对目录压缩也只是分别对文件进行压缩,并不能将多个文件打包为一个大文件

2.tar命令可以将多个目录与文件打包在一起,同时还可以使用gzip命令对文件进行压缩。其中“-c”参数表示创建一个打包文件,“-z”参数表示通过调用gzip对文件进行压缩,“-j”参数表示通过调用bzip2对文件进行压缩。

 在Linux系统中并不存在文件拓展名,但为了用户识别方便,创建文件名称应该添加后缀。

 

文件压缩:

1.通过file命令查看文件的压缩信息

 在不解压的情况下,使用tar命令也可以查看文件的压缩信息,添加“-t”参数可以查看打包文件的文件名