Mac 终端解压缩命令大全
.zip
解压缩:
unzip FileName.zip
压缩:
zip FileName.zip DirName
-
zip 使用细节
zip -q -r -e -m -o FileName.zip DirName
-
-q 表示不显示压缩进度状态
-
-r 表示子目录子文件全部压缩为zip //这部比较重要,不然的话只有something这个文件夹被压缩,里面的没有被压缩进去
-
-e 表示你的压缩文件需要加密,终端会提示你输入密码的
-
-m 表示压缩完删除原文件
-
-o 表示设置所有被压缩文件的最后修改时间为当前压缩时间
还有种加密方法,这种是直接在命令行里做的,比如
zip -r -P Password01! modudu.zip SomeDir
, 就直接用Password01!来加密modudu.zip了。当跨目录的时候是这么操作的
zip -q -r -e -m -o 'usersomeonesomeDirsomeFile.zip' 'userssomeDir'
-
.rar
解压缩:
rar x FileName.rar
压缩:
rar a FileName.rar DirName
tar
解压缩:
tar xvf FileName.tar
压缩:
tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
.gz
解压缩1:
gunzip FileName.gz
解压缩2:
gzip -d FileName.gz
压缩:
gzip FileName
.tar.gz 和 .tgz
解压缩:
tar zxvf FileName.tar.gz
压缩:
tar zcvf FileName.tar.gz DirName
.bz2
解压缩1:
bzip2 -d FileName.bz2
解压缩2:
bunzip2 FileName.bz2
压缩:
bzip2 -z FileName
.tar.bz2
解压缩:
tar jxvf FileName.tar.bz2
压缩:
tar jcvf FileName.tar.bz2 DirName
.bz
解压缩1:
bzip2 -d FileName.bz
解压缩2:
bunzip2 FileName.bz
压缩:未知
.tar.bz
解压缩:
tar jxvf FileName.tar.bz
压缩:未知
.Z
解压缩:
uncompress FileName.Z
压缩:
compress FileName
.tar.Z
解压缩:
tar Zxvf FileName.tar.Z
压缩:
tar Zcvf FileName.tar.Z DirName
.lha
解压缩:
lha -e FileName.lha
压缩:
lha -a FileName.lha FileName
.rpm
解压缩:
rpm2cpio FileName.rpm | cpio -div