打包和压缩
所有文件打包:tar -cf 压缩包.tar * [不推荐]
指定文件打包:tar -cf 压缩包.tar [要打包的文件列表]
查看压缩包中的文件:
tar -tvf 压缩包.tar
解包文件:
tar -xf 压缩包.tar
打包文件并且移动到桌面:
tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹)打包
# .gz 只能对文件进行
gunzip FileName.gz # 解压1
gzip -d FileName.gz # 解压2
gzip FileName # 压缩,只能压缩文件
压缩1.py文件:
解压1.py文件:
# .tar.gz 和 .tgz
tar -zxvf FileName.tar.gz # 解压
tar -zcvf FileName.tar.gz DirName # 将DirName和其下所有文件(夹)压缩
tar -C DesDirName -zxvf FileName.tar.gz # 解压到目标路径
把file3进行打包并压缩:
解压到桌面上:
# 感觉.zip占用空间比.tar.gz大
unzip FileName.zip # 解压
zip FileName.zip DirName # 将DirName本身压缩
zip -r FileName.zip DirName # 压缩,递归处理,将指定目录下的所有文件和子目录一并压缩
压缩file成zip文件:
解压缩file3.zip文件:
# mac和linux并没有自带rar,需要去下载
rar x FileName.rar # 解压
rar a FileName.rar DirName # 压缩
本身不自带有:
压缩成rar文件:
原文链接:https://blog.csdn.net/songbinxu/article/details/80435665