tar命令用法详解


rcp和scp的用法ssh

rcp -pr ide

scp -pr  工具

rcp经过rsh方式远端复制文件或目录。spa

scp经过ssh方式远端复制文件或目录递归

  参数解释ip

 -p  保留源文件或目录的属性,包括拥有者,所属群组,权限与时间。
ci

 -r  递归处理,将指定目录下的文件与子目录一并处理。文档

tar命令的用法it

参数: class

-c:create 创建压缩档案的参数

-x:解压缩压缩档案的参数

-C:解压的时候指定目录

-z:是否须要用gzip压缩

-v:压缩的过程当中显示档案

-f:置顶文档名,在f后面当即接文件名,不能再加参数

-j: bz2的压缩方式,后缀是bz2

-t: 仅查看压缩包中的文件,不用解压出来


tar压缩用法举例:


(1)tar -cv -f  /home/www/p_w_picpaths.tar /home/www/p_w_picpaths      #/home/www/p_w_picpaths 打包成/home/www/p_w_picpaths.tar 仅打包,不压缩.

   tar -xv -f 3.tar                                  #3.tar解压到当前目录下面

(2)将整/home/www/p_w_picpaths 目录下的文件所有打包为 /home/www/p_w_picpaths.tar

tar -cvf /home/www/p_w_picpaths.tar       /home/www/p_w_picpaths     #仅打包,不压缩

tar -zcvf /home/www/p_w_picpaths.tar.gz   /home/www/p_w_picpaths     #先打包后,用gzip压缩

tar -jcvf /home/www/p_w_picpaths.tar.bz2  /home/www/p_w_picpaths     #先包后,以bzip2压缩


注意:在参数f后面的压缩文件名是本身取的,习惯上用tar来作,若是加z参数,则以tar.gz tgz来结尾表明gzip压缩过的文件;如果以bz2结尾来表明是用bzip2压缩过的文件。


tar解压用法举例

tar -zxvf /home/p_w_picpaths.tar.gz                  #直接解压到当前目录下面  

tar -xvf  filename.tar  -C         /specific   #解压到指定的目录/specific

tar -zxvf /home/p_w_picpaths.tar.gz -C  /specific    #解压到指定的目录/specific

tar -jxvf  filename.tar.bz2  -C  /specific     #解压到指定的目录/specific


注意:解包到指定的目录/specific  的提早先创建目录/specific目录,不然由于没有目录要报错;解压的时候-C(是大写的)后面跟目录名就是解压到此目录。对通过压缩的包解压的时候也要添加相应的参数,若是后缀是tar.gz或者tgz则解压的时候须要加参数z表示解压须要gzip工具的支持,若是后缀是bz2则解压的时候须要添加参数j表示解压的时候须要bzip2工具的支持。


tar查看用法举例

tar -tvf filename.tar             #仅列出压缩包中的全部内容,不用解压出来

tar -tvf filename.tar |grep aa    #仅列出压缩包中包含关键字aa的内容,不用解压出来

tar -tzvf filename.tar.gz         #仅列出压缩包(用zip压缩过的)中的全部内容,不须要解压出来

tar -tjvf filename.tar.bz2        #仅列出压缩包(用bzip2压缩过的)中的全部内容,不须要解压出来


注意:对通过压缩的包查看其内容的时候也要添加相应的参数,若是后缀是tar.gz或者tgz则解压的时候须要加参数z表示解压须要gzip工具的支持,若是后缀是bz2则解压的时候须要添加参数j表示解压的时候须要bzip2工具的支持。

相关文章
相关标签/搜索