首页 > 编程知识 正文

linux打包压缩命令tar,tar解压命令详解

时间:2023-05-05 06:12:51 阅读:23316 作者:2627

《tar解压缩命令 Linux下的tar压缩解压缩命令详解》可供会员共享,在线阅读。 更多相关《tar解压缩命令 Linux下的tar压缩解压缩命令详解(14页珍藏版)》请在人人文库网搜索。

1、tar解压缩命令详细了解Linux下的tar压缩解压缩命令tar-c:创建压缩文件-x :解压缩-t :查看内容-r :将文件添加到压缩归档文件的末尾-u :原始压缩包中的文件如果需要,可以在压缩或解压缩文件时选择以下参数: - z :具有gzip属性的- j :具有bz2属性的- z :具有compress属性的-v :显示所有进程-O :要求参数-f将文件解压缩到标准输出下-f:使用文件名。 请注意,此参数是最后一个参数,后面只有文件名。 名为# tar -cf all.tar *.jpg的命令将所有. jpg文件命名为all.ta。

2、r包。 -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

3、jpgtar -czf jpg.tar.gz *.jpg将目录中的所有jpg文件打包为jpg.tar,然后用gzip对其进行压缩,jpg.tar.gztar-cjf jpg.tar 用bzip2压缩它,生成用bzip2压缩的包,将目录中的所有jpg文件打包为jpg.tar.BZ2tar-czfjpg.tar.z *.jpg,然后

4、ar格式的压缩,首先需要下载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.bz2 tar-xzvf file zip解压缩zip总结1,*.tar用tar -xvf解压缩2,*.gz用gzip -d或gunzip解压缩3,*.tar.gz和*.tgz用。

5,tar -xzf解冻4,*.bz2用bzip2 -d或bunzip2解冻5,*.tar.bz2用tar -xjf解冻6,*.Z用uncompress解冻7,*.tar.Z用tar -xzf解冻8, 将*.Z .zipUnzip中的jdk解压缩到指定的文件夹: tar-xzvf JDK-8u 131-Linux-x64.tar.gz-clocal组的名称-owner=名称已强制添加名称的文件中的

6、-preserve与-p和-s一样,在-same-owner尝试解压缩时保持所有者关系。 -s, - preserve-order-same-ordermemberargumentsarelistedinthesameorderasthefilesinthearchive-sort=orderdirectorysortingortior xtendedfileattributes 3360-aclsenabletheposixaclssupport-n。

7、 o-aclsdisabletheposixaclssupport-no-selinuxdisabletheselinuxcontextsupport-no-xattrsdisableextendedattributesupport extendedattributessupport-xattrs-exclude=maskspecifytheexcludepatternforxattrkeys-xclude

8、pecify the incl

ude pattern for xattr keys设备选择和切换:-f, -file=ARCHIVE 使用归档文件或 ARCHIVE 设备-force-local即使归档文件存在副本还是把它认为是本地归档-F, -info-script=名称, -new-volume-script=名称在每卷磁带最后运行脚本(隐含 -M)-L, -tape-length=NUMBER 写入 NUMBER 1024 字节后更换磁带-M, -multi-volume 创建解压多卷归档文件-rmt-command=COMMAND 使用指定的 rmt COMMAND 代替 rmt-rs。

9、h-command=COMMAND 使用远程 COMMAND 代替 rsh-volno-file=FILE 使用解压时,使用 TEXT作为卷名的模式串压缩选项:-a, -auto-compress 使用归档后缀名来决定压缩程序-I, -use-compress-program=PROG通过 PROG 过滤(必须是能接受 -d选项的程序)-j, -bzip2 通过 bzip2 过滤归档-J, -xz 通过 xz 过滤归档-lzip 通过 lzip 过滤归档-lzma 通过 xz 过滤归档-lzop 通过 xz 过滤归档-no-auto-compress 不使用归档后缀名来决定压缩程序-z, -g。

10、zip, -gunzip, -ungzip 通过 gzip 过滤归档-Z, -compress, -uncompress 通过 compress 过滤归档本地文件选择:-add-file=FILE 添加指定的 FILE 至归档(如果名字以 -开始会很有用的)-backup=CONTROL 在删除前备份,选择 CONTROL 版本-C, -directory=DIR 改变至目录 DIR-exclude=PATTERN 排除以 PATTERN 指定的文件-exclude-backups 排除备份和锁文件-exclude-caches 除标识文件本身外,排除包含CACHEDIR.TAG 的目录中的内。

11、容-exclude-caches-all 排除包含 CACHEDIR.TAG 的目录-exclude-caches-under 排除包含 CACHEDIR.TAG的目录中所有内容-exclude-ignore=FILE read exclude patterns for each directory fromFILE, if it exists-exclude-ignore-recursive=FILEread exclude patterns for each directory and itssubdirectories from FILE, if it exists-exclude-ta。

12、g=FILE 除 FILE 自身外,排除包含 FILE的目录中的内容-exclude-tag-all=FILE 排除包含 FILE 的目录-exclude-tag-under=FILE 排除包含 FILE 的目录中的所有内容-exclude-vcs 排除版本控制系统目录-exclude-vcs-ignores read exclude patterns from the VCS ignore files-h, -dereference跟踪符号链接;将它们所指向的文件归档并输出-hard-dereference跟踪硬链接;将它们所指向的文件归档并输出-K, -starting-file=MEMB。

13、ER-NAMEbegin at member MEMBER-NAME when reading thearchive-newer-mtime=DATE 当只有数据改变时比较数据和时间-no-null 禁用上一次的效果 -null 选项-no-recursion 避免目录中的自动降级-no-unquote do not unquote input file or member names-null -T 读取以空终止的名字,-C 禁用-N, -newer=DATE-OR-FILE, -after-date=DATE-OR-FILE只保存比 DATE-OR-FILE 更新的文件-one-file-。

14、system 创建归档时保存在本地文件系统中-P, -absolute-names dont strip leading (default forexclusion)-no-ignore-case 匹配大小写(默认)-no-wildcards 逐字匹配字符串-no-wildcards-match-slash wildcards do not match (default for exclusion)提示性输出:-checkpoint=NUMBER 每隔 NUMBER个记录显示进度信息(默认为 10 个)-checkpoint-action=ACTION 在每个检查点上执行 ACTION-ful。

15、l-time 按文件原本时间格式打印-index-file=FILE 将详细输出发送至 FILE-l, -check-links只要不是所有链接都被输出就打印信息-no-quote-chars=STRING 禁用来自 STRING 的字符引用-quote-chars=STRING 来自 STRING 的额外的引用字符-quoting-style=STYLE 设置名称引用风格;有效的 STYLE值请参阅以下说明-R, -block-number 每个信息都显示归档内的块数-show-defaults 显示 tar 默认选项-show-omitted-dirs列表或解压时,列出每个不匹配查找标准的。

16、目录-show-snapshot-field-rangesshow valid ranges for snapshot-file fields-show-transformed-names, -show-stored-names显示变换后的文件名或归档名-totals=SIGNAL 处理归档后打印出总字节数;当此SIGNAL 被触发时带参数 -打印总字节数;允许的信号为:SIGHUP,SIGQUIT,SIGINT,SIGUSR1 和SIGUSR2;同时也接受不带 SIG前缀的信号名称-utc 以 UTC 格式打印文件修改时间-v, -verbose 详细地列出处理的文件-warning=KEY。

17、WORD 警告控制:-w, -interactive, -confirmation每次操作都要求确认兼容性选项:-o 创建归档时,相当于-old-archive;展开归档时,相当于-no-same-owner其它选项:-?, -help 显示此帮助列表-restrict 禁用某些潜在的有危险的选项-usage 显示简短的用法说明-version 打印程序版本长选项和相应短选项具有相同的强制参数或可选参数。The backup suffix is , unless set with -suffix or SIMPLE_BACKUP_SUFFIX.The version control may b。

18、e set with -backup or VERSION_CONTROL, values are:none, off never make backupst, numbered make numbered backupsnil, existing numbered if numbered backups exist, simple otherwisenever, simple always make simple backups-quoting-style 选项的有效参数为:literalshellshell-alwayscc-maybeescapelocaleclocale此 tar 默认为:-format=gnu -f- -b20 -quoting-style=escape -rmt-command=librmt-rsh-command=binarticle72889456在这个国度中,必须不停地奔跑,才能使你保持在原地。如果想要寻求突破,就要以两倍现在速度奔跑。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。