[tar]每日随笔-20140107

1.系统文件目录树

    sys

          app

          conf

          init

          lib

          script

2.linux系统下压缩,解压文件

   2.1压缩文件

        tar 命令

        -c :建立一个压缩文件的参数指令

        -x :解压一个压缩文件的参数指令

        -t :查看tarfile里面的文件

       (t,c,x 仅能存在一个)

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

        -j :是否同时具有bzip2的属性。

        -v:压缩的过程中显示文件,

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

        

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

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

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

      --exclude FILE: 在压缩过程中不要将FILE打包。

 

       eg:压缩一个文件find下的除了几个子文件夹find/d find/c

            tar --exclude find/d --exclude find/c czvf find.tgz find/*

       eg:解压一个文件find.tgz

           tar -zxvf find.tgz

       eg:将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
           cd /usr/local/src
           tar -zxvf /tmp/etc.tar.gz
          在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,
          我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,
          则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc
          则会发现,该目录下的文件属性与 /etc/ 可能会有所不同喔!

        

本文出自 “不一样的地域” 博客,谢绝转载!

你可能感兴趣的:(linux,tar)