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

1.文件查找

echo命令查看变量PATH的值,冒号为分隔符,每个字段代表一个目录。

使用which命令在环境变量PATH设置的目录中查找符合条件的命令。

locate命令可以让用户快速查找到所需的文件或目录,使用前可以使用updatedb命令手动更新数据库。

find命令可以根据文件名查找find / -name "文件名",添加“i”参数忽略大小写,“*”符号为通配符,在不确定文件名称时可以使用。

find命令还可以根据文件大小查找,添加“-size  +/ /-nM”,+大于、空等于、-小于,

添加“-ls”可以查看文件的详细信息。

“-maxdepth”命令指定查找目录深度。

2。文件打包压缩

使用gzip命令对目录进行压缩,完成后每个文件都会增加.gz后缀,但gzip命令只能对单一文件进行压缩。

tar命令可以将多个目录与文件打包在一起,同时使用gzip命令对文件压缩

如:

tar -czf "文件或目录名"-gzip.tar.gz /etc/

tar -cjf"文件或目录名"-bzip2.tar.gz /etc/

tar -cJf"文件或目录名"-xz.tar.gz /etc/

”-c“参数表示创建一个打包文件,”z“参数表示通过调用gzip对文件进行压缩,”-j“参数表示通过调用bzip2对文件压缩,”-J“参数表示调用xz对文件进行压缩,”-f“参数表示后面被处理的文件名称。

3.文件解压

使用file命令查看文件的压缩信息。

在不解压的情况下,使用tar命令加”-t“参数查看打包文件的文件名。

使用tar命令解压文件,添加”-x“参数表示解打包或者解压缩,”-C“参数表示解压至指定目录,"-v"参数显示解压过程。

posted @   刘准  阅读(39)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示