Linux下的压缩和解压命令
Linux下的压缩和解压命令linux zip命令1.zip -r myfile.zip ./*将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.2.unzipunzip -o -d /home/sunny myfile.zip把myfile.zip文件解压到 /home/sunny/-o:不提示的情况下覆盖文件;-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;3.其他zip -d myfile.zip smart.txt删除压缩文件中smart.txt文件zip -m myfile.zip ./rpm_info.txt向压缩文件中myfile.zip中添加rpm_info.txt文件要使用 zip 来压缩文件,在 shell 提示下键入下面的命令:zip -r filename.zip filesdir在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新zip 文件的目录。
-r 选项指定你想递归地(recursively)包括所有包括在filesdir 目录中的文件。
要抽取 zip 文件的内容,键入以下命令:unzip filename.zip你可以使用 zip 命令同时处理多个文件和目录,方法是将它们逐一列出,并用空格间隔:zip -r filename.zip file1 file2 file3 /usr/work/school上面的命令把 file1、file2、 file3、以及 /usr/work/school 目录的内容(假设这个目录存在)压缩起来,然后放入 filename.zip 文件中。
tar 命令详解-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。
下面的参数是根据需要在压缩或解压档案时可选的。
-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件下面的参数-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包中所有文件,-t是解开的意思压缩tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar 后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Zrar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linuxzip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux解压tar –xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar –xZvf file.tar.Z //解压tar.Zunrar e file.rar //解压rarunzip 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中tar命令详解tar命令tar 可以为文件和目录创建档案。
利用tar,用户可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。
tar 最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案,如软盘。
利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。
Linux 上的tar是GNU版本的。
语法:tar [主选项+辅选项] 文件或者目录使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。
主选项:c 创建新的档案文件。
如果用户想备份一个目录或是一些文件,就要选择这个选项。
r 把要存档的文件追加到档案文件的未尾。
例如用户已经作好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。
t 列出档案文件的内容,查看已经备份了哪些文件。
u 更新文件。
就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。
x 从档案文件中释放文件。
辅助选项:b 该选项是为磁带机设定的。
其后跟一数字,用来说明区块的大小,系统预设值为20(20*512 bytes)。
f 使用档案文件或设备,这个选项通常是必选的。
k 保存已经存在的文件。
例如我们把某个文件还原,在还原的过程中,遇到相同的文件,不会进行覆盖。
m 在还原文件时,把所有文件的修改时间设定为现在。
M 创建多卷的档案文件,以便在几个磁盘中存放。
v 详细报告tar处理的文件信息。
如无此选项,tar不报告文件信息。
w 每一步都要求确认。
z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。
Linux下的压缩文件剖析对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕。
别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rap。
可是Linux就不同了,它有.gz、.tar.gz、tgz、bz2、.Z、.tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了。
本文就来对这些常见的压缩文件进行一番小结,希望你下次遇到这些文件时不至于被搞晕。
在具体总结各类压缩文件之前呢,首先要弄清两个概念:打包和压缩。
打包是指将一大堆文件或目录什么的变成一个总的文件,压缩则是将一个大的文件通过一些压缩算法变成一个小文件。
为什么要区分这两个概念呢?其实这源于Linux中的很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,你就得先借助另它的工具将这一大堆文件先打成一个包,然后再就原来的压缩程序进行压缩。
Linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。
生成tar包后,就可以用其它的程序来进行压缩了,所以首先就来讲讲tar命令的基本用法:tar命令的选项有很多(用man tar可以查看到),但常用的就那么几个选项,下面来举例说明一下:# 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包中所有文件,-t是解开的意思以上就是tar的最基本的用法。
为了方便用户在打包解包的同时可以压缩或解压文件,tar提供了一种特殊的功能。
这就是tar可以在打包或解包的同时调用其它的压缩程序,比如调用gzip、bzip2等。
1) tar调用gzipgzip是GNU组织开发的一个压缩程序,.gz结尾的文件就是gzip压缩的结果。
与gzip相对的解压程序是gunzip。
tar中使用-z这个参数来调用gzip。
下面来举例说明一下:# tar -czf all.tar.gz *.jpg这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压缩过的包,包名为all.tar.gz# tar -xzf all.tar.gz这条命令是将上面产生的包解开。
2) tar调用bzip2bzip2是一个压缩能力更强的压缩程序,.bz2结尾的文件就是bzip2压缩的结果。
与bzip2相对的解压程序是bunzip2。
tar中使用-j这个参数来调用gzip。
下面来举例说明一下:# tar -cjf all.tar.bz2 *.jpg这条命令是将所有.jpg的文件打成一个tar包,并且将其用bzip2压缩,生成一个bzip2压缩过的包,包名为all.tar.bz2# tar -xjf all.tar.bz2这条命令是将上面产生的包解开。
3)tar调用compresscompress也是一个压缩程序,但是好象使用compress的人不如gzip和bzip2的人多。
.Z结尾的文件就是bzip2压缩的结果。
与 compress相对的解压程序是uncompress。
在Linux终端中使用压缩和解压缩命令
在Linux终端中使用压缩和解压缩命令Linux操作系统作为一种免费的开源系统,广受欢迎并广泛应用于各个领域。
在Linux终端中,我们可以使用压缩和解压缩命令来对文件和目录进行打包和解包操作。
本文将介绍一些常用的压缩和解压缩命令,以及它们的具体用法和注意事项。
一、压缩命令1. tar命令tar命令是Linux中最常用的文件打包命令,可以将多个文件和目录打包成一个单独的文件,方便传输和备份。
打包文件:tar -cvf archive.tar file1 file2 ...-c:创建一个新的归档文件-v:显示详细的打包过程-f:指定打包后的文件名打包目录:tar -cvf archive.tar directory将整个目录及其子目录都打包成archive.tar文件。
2. gzip命令gzip命令用于将文件进行压缩,可以将单个文件压缩成.gz格式的文件,压缩后的文件会替代原文件。
压缩文件:gzip file将file文件压缩成file.gz。
压缩后的文件会自动替代原文件。
3. zip命令zip命令可以将多个文件和目录打包成一个zip压缩文件。
压缩文件:zip archive.zip file1 file2 ...将多个文件打包成archive.zip。
压缩目录:zip -r archive.zip directory将整个目录及其子目录打包成一个zip文件。
二、解压缩命令1. tar命令解压缩tar文件:tar -xvf archive.tar将archive.tar文件解包到当前目录下。
解压缩到指定目录:tar -xvf archive.tar -C directory将archive.tar文件解包到directory目录下。
2. gzip命令解压缩.gz文件:gzip -d file.gz将file.gz文件解压缩,解压后的文件会自动替代原文件。
3. unzip命令解压缩zip文件:unzip archive.zip将archive.zip文件解压缩到当前目录下。
linux下分卷压缩,合并解压的3种方法
linux下分卷压缩,合并解压的3种⽅法我们上传东西的时候,由于⽂件过⼤⽽不能上传,或者不给上传,最明显的就是发邮件了,附件最⼤5M,有的10M。
如果超过了就郁闷了。
这个时候,如果能把压缩的东西,分割开来就⽐较爽了,windows下⾯我想⼤家知道怎么分割,利⽤winrar,winzip图型化设置压缩出来的块的⼤⼩。
但是在linux下⾯有没有这样的⽅法了,linux下⾯有rar命令,有zip命令,windows下⾯这⼆种⽅式可以分割压缩,我想linux下⾯绝对也是可以的。
下⾯是我尝试过程的记录:⼀,rar分卷压缩和合并解压rar -h我们会发现以下参数,要创建多⼤的卷。
v Create volumes with size autodetection or list all volumesv<size>[k,b] Create volumes with size=<size>*1000 [*1024, *1]查看复制打印?1. [zhangy@BlackGhost awksed]$ rar a -v5m google.rar Google_Maps_API.doc //-v和5m之间不要有空格2.3. RAR 3.92 Copyright (c) 1993-2010 Alexander Roshal 10 Feb 20104. Shareware version Type RAR -? for help5.6. Evaluation copy. Please register.7.8. Creating archive google.rar9.10. Adding Google_Maps_API.doc11. Calculating the control sum12.13. Creating archive google.part2.rar14.15. ... Google_Maps_API.doc16. Calculating the control sum17.18. Creating archive google.part3.rar19.20. ... Google_Maps_API.doc OK21. Calculating the control sum22. Done23. [zhangy@BlackGhost awksed]$ unrar x google.part1.rar //合并并解压24.25. UNRAR 3.90 freeware Copyright (c) 1993-2009 Alexander Roshal26.27. Extracting from google.part1.rar28.29. Extracting Google_Maps_API.doc30.31. Extracting from google.part2.rar32.33. ... Google_Maps_API.doc 76%34.35. Extracting from google.part3.rar36.37. ... Google_Maps_API.doc OK38. All OK⼆,zip分卷压缩和合并解压zip -h2你会发现,分卷参数-s,意思是说分割成多⼤的卷Splits (archives created as a set of split files):-s ssize create split archive with splits of size ssize,where ssize nmn number and m multiplier (kmgt, default m), 100k -> 100 kB下⾯的意思是说如果是分卷的了,⽤ -s 0 --out把分卷合成⼀个If input is split, output will default to same split sizeUse -s=0 or -s- to turn off splitting to convert split to single file:zip in_split_archive -s 0 --out out_single_file_archive⽤zip来分卷压缩时,他必须是.zip的形势,他的流程是这样的,先把⼀般⽂件压缩成.zip的⽂件,然后在将.zip的⽂件分成多少块,如果你不这样坐呢,会提⽰错误的。
linux 压缩命令使用
linux 压缩命令使用在Linux中,压缩命令是用于将文件或目录压缩成更小的存储空间,以便于传输或存储。
以下是几个常用的Linux压缩命令及其使用方法:1. gzip压缩命令语法:gzip [选项] 源文件或目录示例:gzip myfile.txt这将使用gzip算法将myfile.txt文件压缩成myfile.txt.gz文件。
2. gunzip解压缩命令语法:gunzip [选项] 压缩文件示例:gunzip myfile.txt.gz这将使用gunzip算法将myfile.txt.gz文件解压缩成myfile.txt文件。
3. tar打包命令语法:tar [选项] 目标文件源文件或目录示例:tar -cvf myarchive.tar mydirectory/这将使用tar命令将mydirectory目录打包成myarchive.tar文件。
选项-c表示创建新的归档文件,-v表示显示详细输出,-f指定归档文件名。
4. tar解包命令语法:tar [选项] 源文件或目录目标目录示例:tar -xvf myarchive.tar -C mydirectory/这将使用tar命令将myarchive.tar文件解包到mydirectory/目录中。
选项-x表示从归档文件中提取文件,-v表示显示详细输出,-f指定归档文件名,-C指定目标目录。
5. zip压缩命令语法:zip [选项] 目标文件源文件或目录示例:zip myarchive.zip mydirectory/这将使用zip命令将mydirectory目录压缩成myarchive.zip文件。
选项-r表示递归压缩目录及其内容。
6. unzip解压缩命令语法:unzip [选项] 源文件或目录目标目录示例:unzip myarchive.zip -d mydirectory/这将使用unzip命令将myarchive.zip文件解压缩到mydirectory/目录中。
Linux文件压缩与解压命令
Linux⽂件压缩与解压命令1 .zip 格式压缩与解压压缩命令zip 压缩⽂件名 源⽂件zip -r 压缩⽬录名源⽬录解压命令unzip ⽂件名123 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32td@td-Lenovo-IdeaPad-Y410P:~$ touch abctd@td-Lenovo-IdeaPad-Y410P:~$ zip abc.zip abcadding: abc (stored 0%)td@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop workspace 模板图⽚下载桌⾯abc.zip sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ mkdir-r japanmkdir:⽆效选项 -- rTry 'mkdir --help'for more information.td@td-Lenovo-IdeaPad-Y410P:~$ mkdir japantd@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop sougou_64.deb 公共的视频⽂档⾳乐abc.zip japan workspace 模板图⽚下载桌⾯td@td-Lenovo-IdeaPad-Y410P:~$ zip japan.zip japanadding: japan/ (stored 0%)td@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop japan.zip workspace 模板图⽚下载桌⾯abc.zip japan sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ rm-r japantd@td-Lenovo-IdeaPad-Y410P:~$ unzip japan.zipArchive: japan.zipcreating: japan/td@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop japan.zip workspace 模板图⽚下载桌⾯abc.zip japan sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ rm abctd@td-Lenovo-IdeaPad-Y410P:~$ unzip abc.zipArchive: abc.zipextracting: abctd@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop japan.zip workspace 模板图⽚下载桌⾯abc.zip japan sougou_64.deb 公共的视频⽂档⾳乐.zip压缩格式既可以压缩⽂件也可以压缩⽬录2 .gz格式压缩与解压压缩 gzip 源⽂件 #注意,压缩成.gz格式后源⽂件会消失 gzip -r 源⽬录 #注意,gzip压缩的⽬录不能打包,它压缩的是⽬录⾥⾯的⼦⽂件,不压缩⽬录解压 gzip -d 压缩⽂件 gunzip 压缩⽂件12 3 4 5 6 7td@td-Lenovo-IdeaPad-Y410P:~$ lsexamples.desktop workspace 模板图⽚下载桌⾯sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ touch abctd@td-Lenovo-IdeaPad-Y410P:~$ gzip abctd@td-Lenovo-IdeaPad-Y410P:~$ ls7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33td@td-Lenovo-IdeaPad-Y410P:~$ lsabc.gz sougou_64.deb 公共的视频⽂档⾳乐examples.desktop workspace 模板图⽚下载桌⾯td@td-Lenovo-IdeaPad-Y410P:~$ gzip-d abc.gztd@td-Lenovo-IdeaPad-Y410P:~$ lsabc sougou_64.deb 公共的视频⽂档⾳乐examples.desktop workspace 模板图⽚下载桌⾯td@td-Lenovo-IdeaPad-Y410P:~$ mkdir japantd@td-Lenovo-IdeaPad-Y410P:~$ gzip-r japantd@td-Lenovo-IdeaPad-Y410P:~$ lsabc japan workspace 模板图⽚下载桌⾯examples.desktop sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ touch japan/cangls japan/boduols td@td-Lenovo-IdeaPad-Y410P:~$ gzip-r japantd@td-Lenovo-IdeaPad-Y410P:~$ cd japantd@td-Lenovo-IdeaPad-Y410P:~/japan$ lsboduols.gz cangls.gztd@td-Lenovo-IdeaPad-Y410P:~/japan$ cdtd@td-Lenovo-IdeaPad-Y410P:~$ gunzip japangzip: japan is a directory -- ignoredtd@td-Lenovo-IdeaPad-Y410P:~$ gunzip -r japantd@td-Lenovo-IdeaPad-Y410P:~$ lsabc japan workspace 模板图⽚下载桌⾯examples.desktop sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ cd japantd@td-Lenovo-IdeaPad-Y410P:~/japan$ lsboduols canglstd@td-Lenovo-IdeaPad-Y410P:~/japan$3. .bz2压缩格式压缩 bzip2 源⽂件 #压缩后不保留源⽂件 bzip2 -k 源⽂件 #压缩后保留源⽂件#注意 bzip不可以压缩⽬录解压 bzip -d 解压⽂件 #解压缩,-k保留源⽂件 bunzip2 解压⽂件 #解压缩,-k保留源⽂件12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19td@td-Lenovo-IdeaPad-Y410P:~$ touch abctd@td-Lenovo-IdeaPad-Y410P:~$ bzip2abctd@td-Lenovo-IdeaPad-Y410P:~$ lsabc.bz2 sougou_64.deb 公共的视频⽂档⾳乐examples.desktop workspace 模板图⽚下载桌⾯td@td-Lenovo-IdeaPad-Y410P:~$ bunzip2 abc.zipbunzip2: Can't open input file abc.zip: No such file or directory. td@td-Lenovo-IdeaPad-Y410P:~$ bunzip2 abc.bz2td@td-Lenovo-IdeaPad-Y410P:~$ lsabc sougou_64.deb 公共的视频⽂档⾳乐examples.desktop workspace 模板图⽚下载桌⾯td@td-Lenovo-IdeaPad-Y410P:~$ bzip2-k abctd@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop workspace 模板图⽚下载桌⾯abc.bz2 sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ rm abctd@td-Lenovo-IdeaPad-Y410P:~$ bzip2-dk abc.bz2td@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop workspace 模板图⽚下载桌4 tar 打包和解包命令打包命令 tar -cvf 打包⽂件名源⽂件选项: -c 打包 -v 显⽰打包过程 -f 指定打包后的⽂件名1 2 3 4 5 6 7td@td-Lenovo-IdeaPad-Y410P:~$ tar-cvf japan.tar japanjapan/japan/boduolsjapan/canglstd@td-Lenovo-IdeaPad-Y410P:~$ lsabc.bz2 japan sougou_64.deb 公共的视频⽂档⾳乐examples.desktop japan.tar workspace由于.gz和.bz2格式在⽬录压缩上不⾜,所以可以先将⽂件见打包,然后再压缩。
在Linux终端中压缩和解压缩文件和目录
在Linux终端中压缩和解压缩文件和目录压缩和解压缩文件和目录在Linux系统中是一个常见的操作。
在终端中使用命令行进行这些操作可以更加高效和便捷。
本文将介绍如何在Linux终端中进行文件和目录的压缩和解压缩。
一、压缩文件在Linux终端中,我们可以使用tar命令来对文件进行压缩。
tar命令可以同时处理多个文件,并且保留文件的权限和属性。
1. 压缩单个文件:要压缩单个文件,可以使用以下命令:```tar -czvf 文件名.tar.gz 要压缩的文件名```例如,要压缩名为file.txt的文件,可以使用以下命令:```tar -czvf file.tar.gz file.txt```该命令将在当前目录下创建一个名为file.tar.gz的压缩文件。
2. 压缩目录:要压缩整个目录,可以使用以下命令:```tar -czvf 目录名.tar.gz 要压缩的目录名```例如,要压缩名为folder的目录,可以使用以下命令:```tar -czvf folder.tar.gz folder```该命令将在当前目录下创建一个名为folder.tar.gz的压缩文件,包含了整个folder目录及其下面的所有文件和子目录。
二、解压缩文件在Linux终端中,解压缩文件同样使用tar命令。
解压缩一个压缩文件可以将其中的内容还原为原始的文件和目录。
1. 解压缩单个文件:要解压缩一个文件,可以使用以下命令:```tar -xzvf 压缩文件名.tar.gz```例如,要解压缩名为file.tar.gz的压缩文件,可以使用以下命令:```tar -xzvf file.tar.gz```该命令将在当前目录下解压缩file.tar.gz文件,生成一个原始的file.txt文件。
2. 解压缩目录:要解压缩一个包含整个目录的压缩文件,可以使用以下命令:```tar -xzvf 压缩文件名.tar.gz```例如,要解压缩名为folder.tar.gz的压缩文件,可以使用以下命令:```tar -xzvf folder.tar.gz```该命令将在当前目录下解压缩folder.tar.gz文件,还原整个目录及其下面的文件和子目录。
Linux下解压命令大全解压缩rbzziprgzgz
L i n u x下解压命令大全解压缩r b z z i p r g z g z 公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!.tar解包:tar xvf打包:tar cvf DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip解压2:gzip -d压缩:gzip FileName. 和 .tgz解压:tar zxvf压缩:tar zcvf DirName———————————————.bz2解压1:bzip2 -d解压2:bunzip2压缩: bzip2 -z FileName.解压:tar jxvf压缩:tar jcvf DirName ———————————————.bz解压1:bzip2 -d解压2:bunzip2压缩:未知.解压:tar jxvf压缩:未知———————————————.Z解压:uncompress压缩:compress FileName.解压:tar Zxvf压缩:tar Zcvf DirName ———————————————.zip解压:unzip压缩:zip DirName ———————————————.rar解压:rar x压缩:rar a DirName———————————————.lha解压:lha -e压缩:lha -a FileName———————————————.rpm解包:rpm2cpio | cpio -div ———————————————.deb解包:ar p | tar zxf -———————————————.tar .tgz . . . . .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea解压:sEx x FileName.*压缩:sEx a FileName.* FileNamegzip 命令减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。
Linux终端中的常用压缩和解压缩命令
Linux终端中的常用压缩和解压缩命令在Linux终端中,压缩和解压缩命令是常见且必不可少的工具。
它们可以帮助我们在处理文件和目录时,有效地节省存储空间和传输时间。
本文将详细介绍一些常用的压缩和解压缩命令,并提供示例以帮助读者更好地理解和应用这些命令。
一、tar命令tar命令是Linux中最常用的打包压缩命令之一。
它可以将多个文件或目录打包成一个文件,并将其压缩以节省存储空间。
1. 打包文件或目录:tar -cf archive.tar file1 file2 directory例如,要打包名为“archive.tar”的文件或目录“file1”,“file2”和“directory”,可以使用上述命令。
2. 压缩打包文件:tar -czf archive.tar.gz file1 file2 directory使用上述命令,我们可以在打包文件的同时将其以gzip压缩,生成名为“archive.tar.gz”的压缩文件。
3. 解压缩tar文件:tar -xf archive.tar通过上述命令,我们可以将名为“archive.tar”的文件解压缩到当前目录中。
二、gzip命令gzip命令是Linux中常用的单一文件压缩命令。
它可以将单个文件压缩成.gz格式的文件,并降低文件大小。
1. 压缩文件:gzip file通过上述命令,我们可以将名为“file”的文件压缩成“file.gz”。
2. 解压缩gzip文件:gzip -d file.gz使用上述命令,我们可以将名为“file.gz”的压缩文件解压缩到当前目录中。
三、zip命令zip命令是Linux中用于压缩和解压缩文件的常见命令。
它可以将多个文件和目录压缩成一个.zip格式的文件。
1. 压缩文件或目录:zip archive.zip file1 file2 directory通过上述命令,我们可以将文件“file1”,“file2”和目录“directory”压缩成名为“archive.zip”的文件。
Linux压缩解压缩命令
# tar -uf all.tar logo.gif这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar这条命令是列出all.tar包中所有文件,-t是列出文件的意思
压缩指定的一个目录下的所有文件,比如ddd目录,连目录也一起压缩,包括子目录
$rar a XXX.rar ddd
============================================
分卷压缩指定的一个文件,比如aaa,分卷大小为5000B
$rar a -v5 XXX.rar aaa
一、解压缩命令简介
tar命令
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
tb< date> 处理在< date> (YYYYMMDDHHMMSS格式)日期前修改的文件
tk 保留初始压缩时间
tl 设置压缩时间为最新文件的时间
tn< time> 处理在< time> 时间后修改的文件
to< time> 处理在< time> 时间前修改的文件
ts< m,c,a> [N] 保存或恢复文件时间(修改,创建,访问)
Linux命令行使用技巧如何创建和管理压缩文件
Linux命令行使用技巧如何创建和管理压缩文件在Linux操作系统中,命令行是一种强大而有效的工具,用于执行各种任务和操作。
其中之一是创建和管理压缩文件。
压缩文件可以帮助我们将多个文件或目录打包成一个文件,以减小文件的大小并方便传输和存储。
下面,我们将介绍一些Linux命令行使用技巧,来帮助你创建和管理压缩文件。
1. 使用tar命令创建和解压缩.tar文件tar命令是Linux中最常用的压缩和解压缩命令之一。
它可以将文件和目录打包成一个.tar文件,同时也可以从.tar文件中解压缩文件和目录。
创建.tar文件的命令格式如下:tar -cvf 文件名.tar 目标文件/目录其中,'-c'表示创建文件,'-v'表示显示详细信息,'-f'表示指定文件名。
例如,要将目录"Documents"打包成一个.tar文件,命令如下:tar -cvf Documents.tar Documents/解压缩.tar文件的命令格式如下:tar -xvf 文件名.tar其中,'-x'表示解压缩文件,'-v'表示显示详细信息,'-f'表示指定文件名。
例如,要解压缩名为"Documents.tar"的.tar文件,命令如下:tar -xvf Documents.tar2. 使用gzip命令创建和解压缩.gz文件gzip命令是Linux中用于压缩和解压缩文件的另一个常用命令。
它可以将单个文件压缩成一个.gz文件,并可以从.gz文件中解压缩文件。
创建.gz文件的命令格式如下:gzip 文件名该命令将会创建一个以原文件名为基础,并添加.gz扩展名的压缩文件。
例如,要将文件"example.txt"压缩成一个.gz文件,命令如下:gzip example.txt解压缩.gz文件的命令格式如下:gzip -d 文件名.gz或者使用gunzip命令:gunzip 文件名.gz例如,要解压缩名为"example.txt.gz"的.gz文件,命令如下:gzip -d example.txt.gz或者:gunzip example.txt.gz3. 使用zip命令创建和解压缩.zip文件zip命令是Linux中另一个用于创建和解压缩文件的命令。
Linux常用压缩解压命令
在linux中常用的文件的压缩和归档如下:归档文件:时将一组文件或目录保存在一个文件中压缩文件:是将一组文件或目录保存一个文件中,并按照某种存储格式保存在磁盘上,所占磁盘空间比其中所有文件总和要少。
gzip是linux中最常用的压缩工具,具有很好的移植性。
bzip2在性能上优于gzip,提供了最大限度的压缩比率,zip是在linux和windows系统之间文件交换经常使用。
gzip与gunzipgzip [ -l | -d | -num ] filenamegunzip [ -f ] file.gz-f 用于解压文件时,对于覆盖同名文件不提示。
例如:压缩:gzip fileName解压:gunzip fileName.gz解压:gzip –d fileName.gz.tar.gz 和.tgz压缩:tar zcvf fileName.tar.gz DirName解压:tar zxvf filename.gzzip [-m | -r | -j |-k |-n | -t | -x | -y |--num ] zipfile filelistunzip [ -x | -Z | -l ] zipfile例如:压缩:zip zipfile..zip DirName解压:unzip zipfile.zipTar:tar命令主要用于将若干文件或目录合并一个文件,比便备份和压缩。
tar [ -t | -x | -u | -c | -v | -f | -j | -z] terfile filelistTar 是linux最常用的。
打包:tar cvf fileName.tar DirName解包:tar xvf fileName后缀是.tar.gz 和.tgz压缩:tar zcvf fileName.tar.gz DirName解压:tar zxvf fileName.tar.gz后缀是.tar.bz2压缩:tar jcvf fileName.tar.bz2DirName解压:tar jxvf fileName.tar.bz2 或tar –bizp xvf fileName.tar.bz2。
