linux下的tar打包命令示例及详解

游客

标题:linux下的tar打包命令示例及详解
正文:
#由于经常要下载安装软件，而提供下载的软件通常是打包好的而且通常都有压缩，所以打包压缩tar的命令是非常重要的，从网上找了一篇关于&ldquo;linux下的tar打包命令示例及详解&rdquo;的文章，摘录下来，以备查询和学习鸟哥的私房菜有更详细的打包压缩解压的说明，请见 http://linux.vbird.org/linux_basic/0240tarcompress.phptar命令[root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数：-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 打包！tar示例：示例一：将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[root@linux ~]# tar -cvf /tmp/etc.tar /etc &lt;==仅打包，不压缩！[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc &lt;==打包后，以 gzip 压缩[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc &lt;==打包后，以 bzip2 压缩# 特别注意，在参数 f 之后的文件档名是自己取的，我们习惯上都用 .tar 来作为辨识。# 如果加 z 参数，则以 .tar.gz 或 .tgz 来代
[<<][[1]][2][3][>>]

查看评论(0)
发表评论

首页