Linux操作系统中,*.zip、*.tar、*.tar.gz、*.tar.bz2、*.tar.xz、*.jar、*.7z等格式的压缩与解压
zip格式
压缩: zip -r [目标文件名].zip [原文件/目录名] 解压: unzip [原文件名].zip
注:-r参数代表递归
tar格式(该格式仅仅打包,不压缩)
打包:tar -cvf [目标文件名].tar [原文件名/目录名] 解包:tar -xvf [原文件名].tar
注:c参数代表create(创建),x参数代表extract(解包),v参数代表verbose(详细信息),f参数代表filename(文件名),所以f后必须接文件名。
tar.gz格式
方式一:利用前面已经打包好的tar文件,直接用压缩命令。
压缩:gzip [原文件名].tar 解压:gunzip [原文件名].tar.gz
方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -zcvf [目标文件名].tar.gz [原文件名/目录名] 解压并解包: tar -zxvf [原文件名].tar.gz
注:z代表用gzip算法来压缩/解压。
tar.bz2格式
方式一:利用已经打包好的tar文件,直接执行压缩命令:
压缩:bzip2 [原文件名].tar 解压:bunzip2 [原文件名].tar.bz2
方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -jcvf [目标文件名].tar.bz2 [原文件名/目录名] 解压并解包: tar -jxvf [原文件名].tar.bz2
注:小写j代表用bzip2算法来压缩/解压。
tar.xz格式
方式一:利用已经打包好的tar文件,直接用压缩命令:
压缩:xz [原文件名].tar 解压:unxz [原文件名].tar.xz
方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -Jcvf [目标文件名].tar.xz [原文件名/目录名] 解压并解包: tar -Jxvf [原文件名].tar.xz
注:大写J代表用xz算法来压缩/解压。
tar.Z格式(已过时)
方式一:利用已经打包好的tar文件,直接用压缩命令:
压缩:compress [原文件名].tar 解压:uncompress [原文件名].tar.Z
方式二:一次性打包并压缩、解压并解包
打包并压缩: tar -Zcvf [目标文件名].tar.Z [原文件名/目录名] 解压并解包: tar -Zxvf [原文件名].tar.Z
注:大写Z代表用ncompress算法来压缩/解压。另,ncompress是早期Unix系统的压缩格式,但由于ncompress的压缩率太低,现已过时。
jar格式
压缩:jar -cvf [目标文件名].jar [原文件名/目录名] 解压:jar -xvf [原文件名].jar
注:如果是打包的是Java类库,并且该类库中存在主类,那么需要写一个META-INF/MANIFEST.MF配置文件,内容如下:
Manifest-Version: 1.0 Created-By: 1.6.0_27 (Sun Microsystems Inc.) Main-class: the_name_of_the_main_class_should_be_put_here
然后用如下命令打包:
jar -cvfm [目标文件名].jar META-INF/MANIFEST.MF [原文件名/目录名]
这样以后就能用“java -jar [文件名].jar”命令直接运行主类中的public static void main方法了。
7z格式
压缩:7z a [目标文件名].7z [原文件名/目录名] 解压:7z x [原文件名].7z
注:这个7z解压命令支持rar格式,即:
7z x [原文件名].rar
相关推荐
Linux下创建与解压zip, tar, tar.gz和tar.bz2 Linux下创建与解压zip, tar, tar.gz和tar.bz2 Linux下创建与解压zip, tar, tar.gz和tar.bz2
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2 tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将...
linux常用解压方式:1、*.tar 用 tar –xvf 解压 2、*.gz 用 gzip -d或者gunzip 解压 3、*.tar.gz和*.tgz 用 tar –xzf 解压 4、*.bz2 用 bzip2 -d或者用bunzip2 解压 5、*.tar.bz2用tar –xjf 解压 6、*.Z 用 ...
PHP3.0版本~5.6版本,适用于Linux系统: php-3.0.18.tar.gz php-4.0.6.tar.gz php-4.1.2.tar.gz php-4.2.3.tar.gz php-4.2.3-installer.exe php-4.2.3-Win32.zip php-4.3.11.tar.bz2 php-4.3.11.tar.gz ...
如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件如何在Linux下创建与解压zip, tar, tar.gz和tar.bz2文件
文件|*.7z;*.lzh;*.lha;*.cab;...*.bz2;*.yz1;*.gca;*.bel;*.rpm;*.deb;*.bza;*.bh;*.noa;*.hki;*.pqa;*.sqx;*.ha;*.zoo;*.uha;*.lfb;*.imp;*.yz2;*.rs;*.blz;*.spl;*.apk;*.arc;*.msi;*.pma;*.alz;
Libpng comes in several distribution formats....libpng-*.tar.lzma, or libpng-*.tar.bz2 if you want UNIX-style line endings in the text files, or lpng*.7z lpng*.zip if you want DOS-style line endings.
本文介绍了linux下的压缩程式tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、zip、 unzip、rar、unrar等程式,及怎么使用...gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、.zip、.rar这10种压缩文件进行操作...
libxml2-2.6.23.tar.bz2 libxml2-2.7.8.tar.gz libxml2-devel-2.7.8-8.fc16.i686.rpm libXpm-3.5.10.tar.gz php-mbstring-5.4.1-1.fc17.i686.rpm webmin-1.590-1.noarch.rpm xpm-3.4k-2.i386.rpm xpm-3.4k.tar.gz ...
gcc4.8.2gmp-6.1.2.tar.xzmpfr-3.1.5.tar.gzmpc-1.0.3.tar.gz
python实现 压缩解压缩各种文件,如zip,gzip,tar.gz,.bz2.
Linux 和Windows不同,Linux严格区分大小写的,包括文件名和目录名、命令、命令选项、配置文件设置选项等。...压缩包:Linux 下常见的压缩文件名有 *.gz、*.bz2、*.zip、*.tar.gz、*.tar.bz2、*.tgz 等。
storm搭建所需资源
ora2pg-21.1.tar.bz2 ora2pg-21.1.tar.gz ora2pg.conf oracle-instantclient-basic-21.1.0.0.0-1.x86_64.rpm oracle-instantclient-devel-21.1.0.0.0-1.x86_64.rpm oracle-instantclient-jdbc-21.1.0.0.0-1....
ffmpeg-3.0.2.tar.bz2 a52dec-0.7.4.tar.gz amrnb-11.0.0.0.tar.bz2 amrwb-11.0.0.0.tar.bz2 faac-1.28.tar.gz faad2-2.7.tar.gz lame-3.99.5.tar.gz last_x264.tar.bz2 libdca-0.0.5.tar.bz2 libogg-1.3.2.zip ...
src-2.2.4-20040124.zip、gtk-wimp-0.5.3-src.tar.gz、glib-src-2.2.3-20040116.zip、glade-2.0.1-win32-src.tar.bz2、gettext-0.13.1.tar.gz、freetype-2.1.7-1-src.zip、fontconfig-2.2.1.tar.gz、atk-1.4.0.tar....
arm-2014.05交叉编译器
使用Python对指定目录进行备份,并可根据配置文件指定...#BckType:tar, dir, zip, tar.gz, tar.bz2 五种备份类型 backType=tar.bz2 [Ignore] dirIgn=.git|.git|Debug|Release|Bin fileIgn=*.user|*.suo|*.ncb|*.log
简要的介绍了linux下的tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、 zip、unzip、rar、unrar等压缩程序,使用它们对.tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、.Z、.tar.Z、 .zip、.rar这10种压缩...
当误操作rm -rf后,需要恢复的磁盘类型是`xfs`,那恭喜你,放弃吧,无法恢复。 如果是ext4的话,则可以进行还原。 extundelete /dev/mapper/centos-home --inode 2 #还原全部文件 extundelete /dev/mapper/centos-...