1. tar 命令打包和压缩
归档(也称为打包)是将一个文件或目录的集合存储在一个不经压缩,大小不变的文件中。压缩则是利用算法将文件处理,以缩小文件体积。
-
打包命令: tar [选项] 源文件或目录 ,使用 tar 命令归档的包以 .tar 结尾,成为 tar 包。
主要选项:
- -c:将多个文件或目录进行打包
- -f + 包名:指定报的文件名,一定要正确指定扩展名.tar
- -v:显示打包文件过程
- -A:追加tar文件到归档文件
通常使用 -cvf ,如将 name.xml 打包成 name.tar:
tar -cvf name.tar name.xml注意: gzip 命令不可以直接压缩目录,需要先用 tar 命令打包目录成 tar 文件才可以压缩。
-
解打包命令: tar [选项] 压缩包
主要选项:
- -x:对 tar 包做解打包操作
- -f+tar文件:指定要解打包的tar文件名
- -v:显示解打包过程
- -C + 路径:指定解打包位置
- -t:只查看tar包中有哪些文件或目录,不做解打包操作
通常使用 -xvf ,可以使用-C指定位置,否则解打包到当前位置。
-
使用 tar 命令打包同时进行压缩: tar [选项] 压缩包 源文件或目录
主要选项:
- -z:压缩和解压缩 .tar.gz 格式
- -j:压缩和解压缩 .tar.ba2 格式
例如,将 temp 目录打包并压缩为相应压缩文件: tar -zcvf temp.tar.gz /temp/
同理可以用 -zxvf 命令进行解压缩和解打包。
</

最低0.47元/天 解锁文章
1098

被折叠的 条评论
为什么被折叠?



