tar解压缩命令详解?
tar是一个常用的文件压缩和归档工具,用于将多个文件或目录打包成一个单独的文件。解压缩tar文件的命令是tar -xvf <文件名>。其中,-x表示解压缩,-v表示显示详细信息,-f表示指定要解压缩的文件。解压缩后的文件将被还原到当前目录下。如果要指定解压缩到特定目录,可以使用-C参数,例如tar -xvf <文件名> -C <目录路径>。此外,还可以使用其他选项来控制解压缩的行为,如–strip-components用于去除路径层级,–exclude用于排除某些文件或目录。
linux中zcvf和czvf的区别?
czvf和zcvf是没有区别的,tar打包命令的参数位置可以随意变换
zxvf是解压缩包的命令,zcvf是打包的命令
Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”。tar文件格式已经成为POSIX标准,最初是POSIX.1-1988,当前是POSIX.1-2001。本程序最初的设计目的是将文件备份到磁带上(tapearchive),因而得名tar。
求Python的tar压缩命令
- #-*- coding:gb2312 -*-import osimport time#要备份的文件source = rD:&#酣激丰刻莶灸奉熏斧抹92;benfen#备份存放目录target_dir = rD:backup1#备份存放子目录名称:当前年月日today = target_dir + time.strftime(%Y%m%d)#备份后压缩包的名称:当前时分秒now = time.strftime(%H%M%S)#在备份中加入用户的自定义信息comment = raw_input(输入备注信息:)if len(comment) == 0: target = today + os.sep + now + .rarelse: target = today + os.sep +now+_ + comment.replace(,_) + .rar#创建备份目录if not os.path.exists(today): os.mkdir(today) print 创建目录成功,today#压缩命令rar_command = winrar a -r %s %s % (target,source)#运行命令if os.system(rar_command) == 0: print 备份成功,targetelse: print 备份失败以上为代码,用的是os.system方法,现在想换成tarfile方法,请问要怎么改代码,最好能吧改的地方写出来,谢谢!
- 热心网友 15:53
linux把文件压缩成.tar.gz的命令
- 01-.tar格式 解包:[*******]$ tar xvf FileName.tar 打包:[*******]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!) 02-.gz格式 解压1:[*******]$ gunzip FileName.gz 解压2:[*******]$ gzip -d FileName.gz 压 缩:[*******]$ gzip FileName 03-.tar.gz格式 解压:[*******]$ tar zxvf FileName.tar.gz 压缩:[*******]$ tar zcvf FileName.tar.gz DirName 04-.bz2格式 解压1:[*******]$ bzip2 -d FileName.bz2 解压2:[*******]$ bunzip2 FileName.bz2 压 缩: [*******]$ bzip2 -z FileName 05-.tar.bz2格式 解压:[*******]$ tar jxvf FileName.tar.bz2 压缩:[*******]$ tar jcvf FileName.tar.bz2 DirName 06-.bz格式 解压1:[*******]$ bzip2 -d FileName.bz 解压2:[*******]$ bunzip2 FileName.bz 07-.tar.bz格式 解压:[*******]$ tar jxvf FileName.tar.bz 08-.Z格式 解压:[*******]$ uncompress FileName.Z 压缩:[*******]$ compress FileName 09-.tar.Z格式 解压:[*******]$ tar Zxvf FileName.tar.Z 压缩:[*******]$ tar Zcvf FileName.tar.Z DirName 10-.tgz格式 解压:[*******]$ tar zxvf FileName.tgz 11-.tar.tgz格式 解压:[*******]$ tar zxvf FileName.tar.tgz 压缩:[*******]$ tar zcvf FileName.tar.tgz FileName 12-.zip格式 解压:[*******]$ unzip FileName.zip 压缩:[*******]$ zip FileName.zip DirName 13-.lha格式 解压:[*******]$ lha -e FileName.lha 压缩:[*******]$ lha -a FileName.lha FileName 14-.rar格式 解压:[*******]$ rar a FileName.rar 压缩:[*******]$ r掸籂侧饺乇祭岔熄唱陇ar e FileName.rar rar请到:下载! 解压后请将rar_s……余下全文
如何在Linux上使用tar命令解压和压缩文件
- 解压.tar.gz包文件:tar -zxvf file.tar.gz解压.tar.bz2包文件:tar袱供递佳郛簧店伪锭镰 -jxvf file.tar.bz2打包文件为.tar.gz:tar -czvf file.tar.gz file_to_compress打包文件为.tar.bz2: tar -jcvf file.tar.bz2 file_to_compress