ubuntu压缩文件夹命令(ubuntu解压缩命令)
大家好,今天来为大家解答ubuntu压缩文件夹命令这个问题的一些问题点,包括ubuntu解压缩命令也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
Ubuntu中怎样将.BZ2后缀的文件夹解压(用命令行)
tar
-c:建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f:使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar-cf all.tar*.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar-rf all.tar*.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar-uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar-tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar-xf all.tar
这条命令是解出all.tar包中所有文件,-x是解开的意思
压缩
tar–cvf jpg.tar*.jpg//将目录里所有jpg文件打包成tar.jpg
tar–czf jpg.tar.gz*.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar–cjf jpg.tar.bz2*.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar–cZf jpg.tar.Z*.jpg//将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar*.jpg//rar格式的压缩,需要先下载rar for linux
zip jpg.zip*.jpg//zip格式的压缩,需要先下载zip for linux
解压
tar–xvf file.tar//解压 tar包
tar-xzvf file.tar.gz//解压tar.gz
tar-xjvf file.tar.bz2//解压 tar.bz2
tar–xZvf file.tar.Z//解压tar.Z
unrar e file.rar//解压rar
unzip file.zip//解压zip
总结
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用 uncompress解压
7、*.tar.Z用tar–xZf解压
8、*.rar用 unrar e解压
9、*.zip用 unzip解压
linux解压zip压缩包命令linux如何用命令解压zip文件
本文将会向你展示如何在 Ubuntu和其他 Linux发行版本上解压文件。终端和图形界面的方法都会讨论。
Zip是一种创建压缩存档文件的最普通、最流行的方法。它也是一种古老的文件归档文件格式,这种格式创建于 1989年。由于它的广泛使用,你会经常遇见 zip文件。
在更早的一份教程里,我介绍了如何在 Linux上用 zip压缩一个文件夹。在这篇面向初学者的快速教程中,我会介绍如何在 Linux上解压文件。
先决条件:检查你是否安装了 unzip。
为了解压 zip归档文件,你必须在你的系统上安装了 unzip软件包。大多数现代的的 Linux发行版本提供了解压 zip文件的支持,但是对这些 zip文件进行校验以避免以后出现损坏总是没有坏处的。
在基于 Unbutu和 Debian的发行版上,你能够使用下面的命令来安装 unzip。如果你已经安装了,你会被告知已经被安装。
sudo apt install unzip一旦你能够确认你的系统中安装了 unzip,你就可以通过 unzip来解压 zip归档文件。
你也能够使用命令行或者图形工具来达到目的,我会向你展示两种方法:
使用命令行解压文件
在 Linux下使用 unzip命令是非常简单的。在你放 zip文件的目录,用下面的命令:
unzip zipped_file.zip你可以给 zip文件提供解压路径而不是解压到当前所在路径。你会在终端输出中看到提取的文件:
unzip metallic-container.zip-d my_zipArchive: metallic-container.zip inflating: my_zip/625993-PNZP34-678.jpg inflating: my_zip/License free.txt inflating: my_zip/License premium.txt上面的命令有一个小问题。它会提取 zip文件中所有的内容到现在的文件夹。你会在当前文件夹下留下一堆没有组织的文件,这不是一件很好的事情。
解压到文件夹下
在 Linux命令行下,对于把文件解压到一个文件夹下是一个好的做法。这种方式下,所有的提取文件都会被存储到你所指定的文件夹下。如果文件夹不存在,会创建该文件夹。
unzip zipped_file.zip-d unzipped_directory现在 zipped_file.zip中所有的内容都会被提取到 unzipped_directory中。
由于我们在讨论好的做法,这里有另一个注意点,我们可以查看压缩文件中的内容而不用实际解压。
查看压缩文件中的内容而不解压压缩文件
unzip-l zipped_file.zip下面是该命令的输出:
unzip-l metallic-container.zipArchive: metallic-container.zip Length Date Time Name---------------------------- 6576010 2019-03-07 10:30 625993-PNZP34-678.jpg 1462 2019-03-07 13:39 License free.txt 1116 2019-03-07 13:39 License premium.txt---------------- 6578588 3 files在 Linux下,还有些 unzip的其它用法,但我想你现在已经对在 Linux下使用解压文件有了足够的了解。
使用图形界面来解压文件
如果你使用桌面版 Linux,那你就不必总是使用终端。在图形化的界面下,我们又要如何解压文件呢?我使用的是 GNOME桌面,不过其它桌面版 Linux发行版也大致相同。
打开文件管理器,然后跳转到 zip文件所在的文件夹下。在文件上点击鼠标右键,你会在弹出的窗口中看到“提取到这里”,选择它。
Unzip File in Ubuntu
与 unzip命令不同,这个提取选项会创建一个和压缩文件名相同的文件夹(LCTT译注:文件夹没有.zip扩展名),并且把压缩文件中的所有内容存储到创建的文件夹下。相对于 unzip命令的默认行为是将压缩文件提取到当前所在的文件下,图形界面的解压对于我来说是一件非常好的事情。
这里还有一个选项“提取到……”,你可以选择特定的文件夹来存储提取的文件。
你现在知道如何在 Linux解压文件了。你也许还对学习在 Linux下使用 7zip感兴趣?
Linux 压缩 怎样只压缩文件,不要包含路径
因为你压缩时使用的是绝对路径,而tar会保留原来的目录结构。
假如我执行的是:
[root@localhost home]#tar-zcvf test.tar.gz/home/june/*.txt
打开得到的压缩包可以看到里面包含了1.txt和2.txt的完整路径目录结构,即home/azune/june
所以如果只是日常压缩解压的话,可以用相对路径,或者直接cd到该目录下进行,假如我压缩的是/home/azune/june下的a.txt和b.txt:
cd/home/azune/june
tar-zcvf/home/azune/test.tar.gz/*.txt
那么现在 test.tar.gz就不会包含任何目录结构了,假如我要解压到/test下,不管是 cd到/test下再解压还是用-C指定解压到/test,在/test下得到的文件都是 a.txt和 b.txt
这是个人的一点小见解,仅供参考。