rcp和scp的用法
rcp -pr
scp -pr
rcp通过rsh方式远端复制文件或目录。
scp通过ssh方式远端复制文件或目录
参数解释:
-p 保留源文件或目录的属性,包括拥有者,所属群组,权限与时间。
-r 递归处理,将指定目录下的文件与子目录一并处理。
tar命令的用法
参数:
-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工具的支持。