【RH134知识点问答题】第 4 章 归档和传输文件
目录
1. tar 命令支持哪三种压缩方式?它们分别使用什么选项?
2. 使用 rsync 和 scp 时二者有什么区别?
3. 解释命令 scp -r root@remoteuser:/var/log /tmp 的作用。
1. tar 命令支持哪三种压缩方式?它们分别使用什么选项?
答:(1)gzip:使用--z或--gzip进行压缩(filename.tar.gz或filename.tgz)
(2)bzip2:使用--j或--bzip2进行压缩(filename.tar.bz2)
(3)xz:--J或-xz(filename.tar.xz)
2. 使用 rsync 和 scp 时二者有什么区别?
答:rsync:主要用于同步文件和目录,它可以镜像整个目录树,并且可以设置为增量传输,只同步和已更改的文件部分。rsync可安全高效的在两个目录之间同步文件,其中任一目录可以在远程系统上
scp:主要用于安全地复制文件,它使用 SSH 协议,可以加密传输数据。scp 通常用于一次性传输文件,不支持增量传输;scp是复制所有内容
3. 解释命令 scp -r root@remoteuser:/var/log /tmp 的作用。
答scp :从远程服务器复制文件
-r 选项表示递归地复制整个目录,而不是单个文件。
root@remoteuser 指定了远程服务器的用户名(root)和主机名(remoteuse)
/var/log 是远程服务器上的源目录,即你想要复制的日志文件所在的目录。
/tmp 是本地计算机上的目标目录,想要将日志文件复制到的地方。
即:将远程服务器 /var/log 目录下的所有日志文件递归地复制到本地计算机的 /tmp 目录下。