[root@alexw-device Desktop]# scp [email protected]:/root/Desktop/file1 /root/Desktop/
[email protected]'s password:
file1 100% 0 0.0KB/s 00:00
[root@alexw-device Desktop]# ll
total 4
-rw-r--r--. 1 root root 0 Nov 15 20:00 file1
-rw-r--r--. 1 root root 6 Nov 11 18:25 files
-rw-r--r--. 1 root root 0 Nov 11 11:48 id_rsa
[root@alexw-device Desktop]# scp [email protected]:/root/Desktop/dir1 /root/Desktop/
[email protected]'s password:
scp: /root/Desktop/dir1: not a regular file # 提示不是一个常规文件,因为是文件夹
[root@alexw-device Desktop]# scp -r [email protected]:/root/Desktop/dir1 /root/Desktop/
[email protected]'s password:
[root@alexw-device Desktop]# ll
total 4
drwxr-xr-x. 2 root root 6 Nov 15 20:00 dir1
-rw-r--r--. 1 root root 0 Nov 15 20:00 file1
-rw-r--r--. 1 root root 6 Nov 11 18:25 files
-rw-r--r--. 1 root root 0 Nov 11 11:48 id_rsa
rsync 文件 远程用户@远程主机ip:远程主机目录
rsync 远程用户@远程主机ip:远程主机目录 文件路径
-r 复制目录
-l 复制链接
-p 复制权限
-t 复制时间戳
-o 复制拥有者
-g 复制拥有组
-D 复制设备文件
虚拟机2上:
tar
c 创建
f 指定文件名称
x 解档
v 现实过程
t 查看
r 向归档文件中添加文件
--get 解档指定文件
--delete 删除指定文件
-C 指定解档路径
-P don't remove "/"
root@alexw-device Desktop]# mkdir zipfile
[root@alexw-device Desktop]# cd zipfile/
[root@alexw-device zipfile]# touch 123
[root@alexw-device zipfile]# touch wyh
[root@alexw-device zipfile]# mkdir dir1
[root@alexw-device zipfile]# ll
total 0
-rw-r--r--. 1 root root 0 Nov 15 20:26 123
drwxr-xr-x. 2 root root 6 Nov 15 20:26 dir1
-rw-r--r--. 1 root root 0 Nov 15 20:26 wyh
[root@alexw-device zipfile]# cd ..
[root@alexw-device Desktop]# tar rf files.tar zipfile
[root@alexw-device Desktop]# ll
total 12
-rw-r--r--. 1 root root 10240 Nov 15 20:27 files.tar
drwxr-xr-x. 3 root root 40 Nov 15 20:26 zipfile
[root@alexw-device Desktop]# touch file1
[root@alexw-device Desktop]# tar rf files.tar file1
[root@alexw-device Desktop]# ll
total 12
-rw-r--r--. 1 root root 0 Nov 15 20:28 file1
-rw-r--r--. 1 root root 10240 Nov 15 20:28 files.tar
drwxr-xr-x. 3 root root 40 Nov 15 20:26 zipfile
[root@alexw-device Desktop]# tar f files.tar --get file1
[root@alexw-device Desktop]# ll
total 12
-rw-r--r--. 1 root root 0 Nov 15 20:28 file1
-rw-r--r--. 1 root root 10240 Nov 15 20:28 files.tar
drwxr-xr-x. 3 root root 40 Nov 15 20:26 zipfile
[root@alexw-device Desktop]# rm -rf file1
[root@alexw-device Desktop]# tar f files.tar --get file1 # 只解包出指定文件
[root@alexw-device Desktop]# ll
total 12
-rw-r--r--. 1 root root 0 Nov 15 20:28 file1
-rw-r--r--. 1 root root 10240 Nov 15 20:28 files.tar
drwxr-xr-x. 3 root root 40 Nov 15 20:26 zipfile
[root@alexw-device Desktop]# tar xf files.tar -C ./untar # 目标目录必须存在
tar: untar: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
[root@alexw-device Desktop]# mkdir untar
[root@alexw-device Desktop]# tar xf files.tar -C ./untar
[root@alexw-device Desktop]# ll ./untar
total 0
-rw-r--r--. 1 root root 0 Nov 15 20:28 file1
drwxr-xr-x. 3 root root 40 Nov 15 20:26 zipfile
[root@alexw-device Desktop]# ll
total 0
drwxr-xr-x. 3 root root 40 Nov 15 20:26 zipfile
[root@alexw-device Desktop]# zip -r zipfile.zip zipfile
adding: zipfile/ (stored 0%)
adding: zipfile/123 (stored 0%)
adding: zipfile/wyh (stored 0%)
adding: zipfile/dir1/ (stored 0%)
[root@alexw-device Desktop]# ll
total 4
drwxr-xr-x. 3 root root 40 Nov 15 20:26 zipfile
-rw-r--r--. 1 root root 620 Nov 15 20:34 zipfile.zip
[root@alexw-device Desktop]# tar cf zipfile.tar zipfile
[root@alexw-device Desktop]# ll
total 16
drwxr-xr-x. 3 root root 40 Nov 15 20:26 zipfile
-rw-r--r--. 1 root root 10240 Nov 15 20:34 zipfile.tar
-rw-r--r--. 1 root root 620 Nov 15 20:34 zipfile.zip
[root@alexw-device Desktop]# zip -r zipfile.tar.zip zipfile.tar
adding: zipfile.tar (deflated 98%)
[root@alexw-device Desktop]# ll
total 20
drwxr-xr-x. 3 root root 40 Nov 15 20:26 zipfile
-rw-r--r--. 1 root root 10240 Nov 15 20:34 zipfile.tar
-rw-r--r--. 1 root root 332 Nov 15 20:35 zipfile.tar.zip
-rw-r--r--. 1 root root 620 Nov 15 20:34 zipfile.zip
##################### 对比几种压缩方法 ###########################
[root@alexw-device Desktop]# gzip zipfile.tar
[root@alexw-device Desktop]# bzip2 zipfile.tar
[root@alexw-device Desktop]# xz zipfile.tar
[root@alexw-device Desktop]# ll
total 20
drwxr-xr-x. 3 root root 40 Nov 15 20:26 zipfile
-rw-r--r--. 1 root root 187 Nov 15 20:40 zipfile.tar.bz2
-rw-r--r--. 1 root root 190 Nov 15 20:34 zipfile.tar.gz
-rw-r--r--. 1 root root 216 Nov 15 20:41 zipfile.tar.xz
-rw-r--r--. 1 root root 332 Nov 15 20:35 zipfile.tar.zip
-rw-r--r--. 1 root root 620 Nov 15 20:34 zipfile.zip
gzip -------------- tar z
tar zcf zipfile.tar.gz /root/Desktop 压缩
tar zxf zipfile.tar.gz 解压
bzip2 ---------------- tar j
tar jcf zipfile.tar.bz2 /root/Desktop 压缩
tar jxf zipfile.tar.bz2 解压
xz ----------------- tar J
tar Jcf zipfile.tar.xz /root/Desktop 压缩
tar Jxf zipfile.tar.xz 解压