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 -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工具的支持。