linux压缩包相关
unzip *.zip -d 解压到的文件夹
1、如何将一个超大文件分割成等大的多个文件
当u盘容量太小,又需要拷贝大文件时,使用等大分割压缩。 解压时,只需要解压其中任何一个即可。
2、压缩命令示例
创建tar.xz文件:先 tar cvf xxx.tar xxx/ 这样创建xxx.tar文件,然后使用 xz -z xxx.tar 来将 xxx.tar压缩成为 xxx.tar.xz
解压tar.xz文件:先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar 然后,再用 tar xvf xxx.tar来解包。
附录:
tar
解包:tar zxvf FileName.tar
打包:tar czvf FileName.tar DirName
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
压缩多个文件:tar zcvf FileName.tar.gz DirName1 DirName2 DirName3 ...
bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2(tar -xf 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
zip
解压:unzip FileName.zip
压缩文件:zip FileName.zip FileName1 FileName2
压缩文件夹:zip -r FileName.zip DirName
rar
rar a all *.jpg
unrar e all.rar
3、tar 压缩并删除源文件
tar -cvzf a.tar.gz a --remove-files
4、gzip: unknown suffix -- ignored
gunzip file#识别后缀,必须把后缀改为.gz //解压后的文件名,去掉.gz 错误原因:错把zip的压缩包使用gunzip命令解压,正确是unzip命令。
5、发现在linux下面tar是万能的
gunzip解压gz文件后,得到一个没有后缀的文件,一脸懵逼。 后面不管三七二十一,就是tar再进行解压。
6、pkg文件的解压和压缩
`` xar -xf ../Foo.pkg xar -cf ../Foo-new.pkg *
xar是一种扩展的归档格式(eXtensible ARchive format),是一种开源的文件格式。xar文件在Mac OS X 10.5里是用于软件安装程序。
apt-get install autoconf automake libtool apt-get install libxml2-dev apt-get install libssl-dev
https://github.com/mackyle/xar git clone https://github.com/mackyle/xar cd xar/xar ./autogen.sh --noconfigure ./configure make make install ```