tar linux 命令说明

 常用:

压缩; tar -zcf xxxxx.tgz  yyyyy

 yyyyy 为被压缩的文件夹

解压: tar zxf xxxxx.tgz

 

简介

参数:

-c  :建立一个压缩档案的参数指令(create 的意思);

-x  :解开一个压缩档案的参数指令!

-t  :查看 tarfile 里面的档案!

      特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!

      因为不可能同时压缩与解压缩。

-z  :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?

-j  :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?

-v  :压缩的过程中显示档案!这个常用,但不建议用在背景执行过程!

-f  :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!

   例如使用『 tar -zcvfP tfile sfile』就是错误的写法,要写成

   『 tar -zcvPf tfile sfile』才对喔!

-p  :使用原档案的原来属性(属性不会依据使用者而变)

-P  :可以使用绝对路径来压缩!

-N  :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的档案中!

--exclude FILE:在压缩的过程中,不要将 FILE 打包!

范例:

范例一:将整个 /etc 目录下的档案全部打包成为 /tmp/etc.tar

[root@linux ~]# tar -cvf /tmp/etc.tar /etc  <==仅打包,不压缩!

[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc  <==打包后,以 gzip 压缩

[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc  <==打包后,以 bzip2 压缩

# 特别注意,在参数 f 之后的档案档名是自己取的,我们习惯上都用 .tar 来作为辨识。

# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~

# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~

# 上述指令在执行的时候,会显示一个警告讯息:

# 『tar: Removing leading `/' from member names』那是关于绝对路径的特殊设定。

 

范例二:查阅上述 /tmp/etc.tar.gz 档案内有哪些档案?

[root@linux ~]# tar -ztvf /tmp/etc.tar.gz

# 由于我们使用 gzip 压缩,所以要查阅该 tar file 内的档案时,

# 就得要加上 z 这个参数了!这很重要的!

 

范例三:将 /tmp/etc.tar.gz 档案解压缩在 /usr/local/src 底下

[root@linux ~]# cd /usr/local/src

[root@linux src]# tar -zxvf /tmp/etc.tar.gz

# 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,

# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,

# 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc

# 则会发现,该目录下的档案属性与 /etc/ 可能会有所不同喔!

 

范例四:在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已

[root@linux ~]# cd /tmp

[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd

# 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个档案,

# 就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!

 

范例五:将 /etc/ 内的所有档案备份下来,并且保存其权限!

[root@linux ~]# tar -zcvpf /tmp/etc.tar.gz /etc

# 这个 -p 的属性是很重要的,尤其是当您要保留原本档案的属性时!

 

范例六:在 /home 当中,比 2005/06/01 新的档案才备份

[root@linux ~]# tar -N '2005/06/01' -zcvf home.tar.gz /home

 

范例七:我要备份 /home, /etc ,但不要 /home/dmtsai

[root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc

 

范例八:将 /etc/ 打包后直接解开在 /tmp 底下,而不产生档案!

[root@linux ~]# cd /tmp

[root@linux tmp]# tar -cvf - /etc | tar -xvf -

# 这个动作有点像是 cp -r /etc /tmp 啦~依旧是有其有用途的!

# 要注意的地方在于输出档变成 - 而输入档也变成 - ,又有一个 | 存在~

# 这分别代表 standard output, standard input 与管线命令啦!

# 这部分我们会在 Bash shell 时,再次提到这个指令跟大家再解释啰!

 

 

NAME

       tar - The GNU version of the tar archiving utility

 

SYNOPSIS

       tar <operation> [options]

 

       Operations:

       [-]A --catenate --concatenate

       [-]c --create

       [-]d --diff --compare

       [-]r --append

       [-]t --list

       [-]u --update

       [-]x --extract --get

       --delete

 

       Common Options:

       -C, --directory DIR

       -f, --file F

       -j, --bzip2

       -p, --preserve-permissions

       -v, --verbose

       -z, --gzip

 

       All Options:

       [  --atime-preserve  ]  [ -b, --blocking-factor N ] [ -B, --read-full-records ] [ --backup BACKUP-TYPE ] [ --block-

       compress ] [ -C, --directory DIR ] [ --check-links ] [ --checkpoint ] [ -f, --file [HOSTNAME:]F  ]  [  -F,  --info-

       script  F  --new-volume-script  F  ]  [  --force-local   ] [ --format FORMAT ] [ -g, --listed-incremental F ] [ -G,

       --incremental ] [ --group GROUP ] [ -h, --dereference ] [ --help ] [ -i,  --ignore-zeros  ]  [  --ignore-case  ]  [

       --ignore-failed-read  ]  [ --index-file FILE ] [ -j, --bzip2 ] [ -k, --keep-old-files ] [ -K, --starting-file F ] [

       --keep-newer-files ] [ -l, --one-file-system ] [ -L, --tape-length N ] [ -m, --touch, --modification-time ]  [  -M,

       --multi-volume  ]  [  --mode  PERMISSIONS  ] [ -N, --after-date DATE, --newer DATE ] [ --newer-mtime DATE ] [ --no-

       anchored ] [ --no-ignore-case ] [ --no-recursion ] [ --no-same-permissions ] [ --no-wildcards ]  [  --no-wildcards-

       match-slash  ] [ --null     ] [ --numeric-owner ] [ -o, --old-archive, --portability, --no-same-owner ] [ -O, --to-

       stdout ] [ --occurrence NUM ] [ --overwrite ] [ --overwrite-dir ] [ --owner USER ] [ -p, --same-permissions, --pre-

       serve-permissions  ]  [  -P,  --absolute-names  ]  [  --pax-option  KEYWORD-LIST ] [ --posix ] [ --preserve ] [ -R,

       --block-number ] [ --record-size SIZE ] [ --recursion ] [ --recursive-unlink ] [ --remove-files ]  [  --rmt-command

       CMD  ]  [  --rsh-command  CMD  ] [ -s, --same-order, --preserve-order ] [ -S, --sparse ] [ --same-owner ] [ --show-

       defaults ] [ --show-omitted-dirs ] [ --strip-components NUMBER, --strip-path NUMBER (1) ] [ --suffix SUFFIX ] [ -T,

       --files-from  F ] [ --totals   ] [ -U, --unlink-first ] [ --use-compress-program PROG ] [ --utc ] [ -v, --verbose ]

       [ -V, --label NAME ] [ --version  ] [ --volno-file F ] [ -w, --interactive, --confirmation ] [  -W,  --verify  ]  [

       --wildcards  ]  [  --wildcards-match-slash  ]  [  --exclude PATTERN ] [ -X, --exclude-from FILE ] [ -Z, --compress,

       --uncompress ] [ -z, --gzip, --gunzip, --ungzip ] [ -[0-7][lmh] ]

 

<!--[if !supportLists]-->(1)    <!--[endif]-->tar-1.14 uses --strip-path, tar-1.14.90+ uses --strip-components

 

DESCRIPTION

       This manual page documents the GNU version of tar, an archiving program designed to store and extract files from an

       archive  file  known  as  a  tarfile.  A tarfile may be made on a tape drive, however, it is also common to write a

       tarfile to a normal file.  The first argument to tar must be one of the options Acdrtux, followed by  any  optional

       functions.  The final arguments to tar are the names of the files or directories which should be archived.  The use

       of a directory name always implies that the subdirectories below should be included in the archive.

 

EXAMPLES

       tar -xvf foo.tar

              verbosely extract foo.tar

 

       tar -xzf foo.tar.gz

              extract gzipped foo.tar.gz

 

       tar -cjf foo.tar.bz2 bar/

              create bzipped tar archive of the directory bar called foo.tar.bz2

 

       tar -xjf foo.tar.bz2 -C bar/

              extract bzipped foo.tar.bz2 after changing directory to bar

 

       tar -xzf foo.tar.gz blah.txt

              extract the file blah.txt from foo.tar.bz2

 

 

FUNCTION LETTERS

       One of the following options must be used:

 

       -A, --catenate, --concatenate

              append tar files to an archive

 

       -c, --create

              create a new archive

 

       -d, --diff, --compare

              find differences between archive and file system

 

       -r, --append

              append files to the end of an archive

 

       -t, --list

              list the contents of an archive

 

       -u, --update

              only append files that are newer than the existing in archive

 

       -x, --extract, --get

              extract files from an archive

 

       --delete

              delete from the archive (not for use on mag tapes!)

 

COMMON OPTIONS

       -C, --directory DIR

              change to directory DIR

 

       -f, --file [HOSTNAME:]F

              use archive file or device F (default "-", meaning stdin/stdout)

 

       -j, --bzip2

              filter archive through bzip2, use to decompress .bz2 files

 

       -p, --preserve-permissions

              extract all protection information

 

       -v, --verbose

              verbosely list files processed

 

       -z, --gzip, --ungzip

              filter the archive through gzip

 

ALL OPTIONS

       --atime-preserve

              don’t change access times on dumped files

 

       -b, --blocking-factor N

              block size of Nx512 bytes (default N=20)

 

       -B, --read-full-blocks

              reblock as we read (for reading 4.2BSD pipes)

 

       --backup BACKUP-TYPE

              backup files instead of deleting them using BACKUP-TYPE simple or numbered

 

       --block-compress

              block the output of compression program for tapes

 

       -C, --directory DIR

              change to directory DIR

 

       --check-links

              warn if number of hard links to the file on the filesystem mismatch the number  of  links  recorded  in  the

              archive

 

       --checkpoint

              print directory names while reading the archive

 

       -f, --file [HOSTNAME:]F

              use archive file or device F (default "-", meaning stdin/stdout)

 

       -F, --info-script F --new-volume-script F

              run script at end of each tape (implies --multi-volume)

 

       --force-local

              archive file is local even if has a colon

 

       --format FORMAT

              selects output archive format

              v7 - Unix V7

              oldgnu - GNU tar <=1.12

              gnu - GNU tar 1.13

              ustar - POSIX.1-1988

              posix - POSIX.1-2001

 

       -g, --listed-incremental F

              create/list/extract new GNU-format incremental backup

 

       -G, --incremental

              create/list/extract old GNU-format incremental backup

 

       -h, --dereference

              don’t dump symlinks; dump the files they point to

 

       --help like this manpage, but not as cool

 

       -i, --ignore-zeros

              ignore blocks of zeros in archive (normally mean EOF)

 

       --ignore-case

              ignore case when excluding files

 

       --ignore-failed-read

              don’t exit with non-zero status on unreadable files

 

       --index-file FILE

              send verbose output to FILE instead of stdout

 

       -j, --bzip2

              filter archive through bzip2, use to decompress .bz2 files

 

       -k, --keep-old-files

              keep existing files; don’t overwrite them from archive

 

       -K, --starting-file F

              begin at file F in the archive

 

       --keep-newer-files

              do not overwrite files which are newer than the archive

 

       -l, --one-file-system

              stay in local file system when creating an archive

 

       -L, --tape-length N

              change tapes after writing N*1024 bytes

 

       -m, --touch, --modification-time

              don’t extract file modified time

 

       -M, --multi-volume

              create/list/extract multi-volume archive

 

       --mode PERMISSIONS

              apply PERMISSIONS while adding files (see chmod(1))

 

       -N, --after-date DATE, --newer DATE

              only store files newer than DATE

 

       --newer-mtime DATE

              like --newer, but with a DATE

 

       --no-anchored

              match any subsequenceof the name’s components with --exclude

 

       --no-ignore-case

              use case-sensitive matching with --exclude

 

       --no-recursion

              don’t recurse into directories

 

       --no-same-permissions

              apply user’s umask when extracting files instead of recorded permissions

 

       --no-wildcards

              don’t use wildcards with --exclude

 

       --no-wildcards-match-slash

              wildcards do not match slashes (/) with --exclude

 

       --null --files-from reads null-terminated names, disable --directory

 

       --numeric-owner

              always use numbers for user/group names

 

       -o, --old-archive, --portability

              like --format=v7; -o exhibits this behavior when creating an archive (deprecated behavior)

 

       -o, --no-same-owner

              do not attempt to restore ownership when extracting; -o exhibits this behavior when extracting an archive

 

       -O, --to-stdout

              extract files to standard output

 

       --occurrence NUM

              process only NUM occurrences of each named file; used with --delete, --diff, --extract, or --list

 

       --overwrite

              overwrite existing files and directory metadata when extracting

 

       --overwrite-dir

              overwrite directory metadata when extracting

 

       --owner USER

              change owner of extraced files to USER

 

       -p, --same-permissions, --preserve-permissions

              extract all protection information

 

       -P, --absolute-names

              don’t strip leading ‘/’s from file names

 

       --pax-option KEYWORD-LIST

              used only with POSIX.1-2001 archives to modify the way tar handles extended header keywords

 

       --posix

              like --format=posix

 

       --preserve

              like --preserve-permissions --same-order

 

       -R, --record-number

              show record number within archive with each message

 

       --record-size SIZE

              use SIZE bytes per record when accessing archives

 

       --recursion

              recurse into directories

 

       --recursive-unlink

              remove existing directories before extracting directories of the same name

 

       --remove-files

              remove files after adding them to the archive

 

       --rmt-command CMD

              use CMD instead of the default /usr/sbin/rmt

 

       --rsh-command CMD

              use remote CMD instead of rsh(1)

 

       -s, --same-order, --preserve-order

              list of names to extract is sorted to match archive

 

       -S, --sparse

              handle sparse files efficiently

 

       --same-owner

              create extracted files with the same ownership

 

       --show-defaults

              display the default options used by tar

 

       --show-omitted-dirs

              print directories tar skips while operating on an archive

 

       --strip-components NUMBER, --strip-path NUMBER

              strip NUMBER of leading components from file names before extraction

 

              (1) tar-1.14 uses --strip-path, tar-1.14.90+ uses --strip-components

 

       --suffix SUFFIX

              use SUFFIX instead of default ’~’ when backing up files

 

       -T, --files-from F

              get names to extract or create from file F

 

       --totals

              print total bytes written with --create

 

       -U, --unlink-first

              remove existing files before extracting files of the same name

 

       --use-compress-program PROG

              access the archive through PROG which is generally a compression program

 

       --utc  display file modification dates in UTC

 

       -v, --verbose

              verbosely list files processed

 

       -V, --label NAME

              create archive with volume name NAME

 

       --version

              print tar program version number

 

       --volno-file F

              keep track of which volume of a multi-volume archive its working in FILE; used with --multi-volume

 

       -w, --interactive, --confirmation

              ask for confirmation for every action

 

       -W, --verify

              attempt to verify the archive after writing it

 

       --wildcards

              use wildcards with --exclude

 

       --wildcards-match-slash

              wildcards match slashes (/) with --exclude

 

       --exclude PATTERN

              exclude files based upon PATTERN

 

       -X, --exclude-from FILE

              exclude files listed in FILE

 

       -Z, --compress, --uncompress

              filter the archive through compress

 

       -z, --gzip, --gunzip, --ungzip

              filter the archive through gzip

 

       --use-compress-program PROG

              filter the archive through PROG (which must accept -d)

 

       -[0-7][lmh]

              specify drive and density

 

BUGS

       The  GNU  folks,  in general, abhor man pages, and create info documents instead.  The maintainer of tar falls into

       this category.  Thus this man page may not be complete, nor current, and was included  in  the  Red  Hat  CVS  tree

       because  man  is  a  great  tool  :).   This man page was first taken from Debian Linux and has since been lovingly

       updated here.

 

REPORTING BUGS

       Please report bugs via https://bugzilla.redhat.com

 

SEE ALSO

       The full documentation for tar is maintained as a Texinfo manual.  If  the  info  and  tar  programs  are  properly

       installed at your site, the command

 

              info tar

 

       should give you access to the complete manual.

 

AUTHORS

       Debian Linux http://www.debian.org/

       Mike Frysinger <vapier@gentoo.org>

 

GNU                                                      Oct 2004                                                   TAR(1)

(END)
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
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下一大堆各式各样的文件名给搞晕。别个不说,单单就压缩文件为例,我们知道在视窗系统下最常见的压缩文件就只有两种,一是,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调用gzip   gzip是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调用bzip2   bzip2是个压缩能力更强的压缩程式,.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调用compress   compress也是个压缩程式,不过好象使用compress的人不如gzip和bzip2的人多。.Z结尾的文件就是bzip2压缩的结果。和compress相对的解压程式是uncompress。tar中使用-Z这个参数来调用gzip。下面来举例说明一下:   # tar -cZf all.tar.Z *.jpg   这条命令是将所有.jpg的文件打成一个tar包,并且将其用compress压缩,生成一个uncompress压缩过的包,包名为all.tar.Z   # tar -xZf all.tar.Z   这条命令是将上面产生的包解开   有了上面的知识,你应该能解开多种压缩文件了,下面对于tar系列的压缩文件作一个小结:   1)对于.tar结尾的文件   tar -xf all.tar   2)对于.gz结尾的文件   gzip -d all.gz   gunzip all.gz   3)对于.tgz或.tar.gz结尾的文件   tar -xzf all.tar.gz   tar -xzf all.tgz   4)对于.bz2结尾的文件   bzip2 -d all.bz2   bunzip2 all.bz2   5)对于tar.bz2结尾的文件   tar -xjf all.tar.bz2   6)对于.Z结尾的文件   uncompress all.Z   7)对于.tar.Z结尾的文件   tar -xZf all.tar.z   另外对于Window下的常见压缩文件.zip和.rar,Linux也有相应的方法来解压他们:   1)对于.zip   linux下提供了zip和unzip程式,zip是压缩程式,unzip是解压程式。他们的参数选项非常多,这里只做简单介绍,依旧举例说明一下其用法:   # zip all.zip *.jpg   这条命令是将所有.jpg的文件压缩成一个zip包 # unzip all.zip   这条命令是将all.zip中的所有文件解压出来   2)对于.rar   要在linux下处理.rar文件,需要安装RAR for Linux,能从网上下载,但要记住,RAR for Linux 不是免费的;然后安装:   # tar -xzpvf rarlinux-3.2.0.tar.gz   # cd rar   # make   这样就安装好了,安装后就有了rar和unrar这两个程式,rar是压缩程式,unrar是解压程式。他们的参数选项非常多,这里只做简单介绍,依旧举例说明一下其用法:   # rar a all *.jpg   这条命令是将所有.jpg的文件压缩成一个rar包,名为all.rar,该程式会将.rar 扩展名将自动附加到包名后。   # unrar e all.rar   这条命令是将all.rar中的所有文件解压出来   到此为至,我们已介绍过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种压缩文件进行解压了,以后应该不必为下载了一个软件而不知道怎么在Linux下解开而烦恼了。而且以上方法对于Unix也基本有效。   本文介绍了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种压缩文件进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值