1. scp命令
scp file user@ip:/dir 把自己主機的文件遠程復制到其他主機
scp user@ip:/file dir 把其他主機的文件遠程復制到當前主機
注意:要關閉接受端的防火墻
把主機的file遠程復制到IP為172.25.254.117的root用戶的Desktop
把IP為172.25.254.117的root用戶Desktop下的test復制到當前主機的Desktop下面
2. rsync —> 遠程文件的相關屬性以及文件鏈接同步,相比scp命令它的速度快,
rsync -r | 同步目錄 |
---|---|
rsync -p | 同步權限 |
rsync -o | 同步文件所有人 |
rsync -g | 同步文件所有組 |
rsync -l | 同步文件鏈接 |
rsync -t | 同步文件時間戳 |
rsync -D | 同步設備文件 |
3. tar 文件的歸檔
tar -c | 創建 |
---|---|
tar -v | 顯示壓縮過程 |
tar -f | 指定歸檔文件名稱 |
tar -x | 解檔 |
tar -t | 查看歸檔文件內容 |
tar -r | 添加指定文件 |
tar --get | 解檔指定文件 |
tar --delete | 刪除歸檔中的指定文件 |
tar -C | 指定解檔目錄 |
4. 文件的壓縮
1) zip格式
zip -r xxx.tar.zip xxx.tar ##壓縮unzip xxx.tar.zip ##解壓
2) gz格式
gzip xxx.tar ##壓縮gunzip xxx.tar.gz ##解壓
3) bz2格式
bzip2 xxx.tar ##壓縮bunzip2 xxx.tar.bz2 ##解壓
4) xz格式
xz xxx.tar ##壓縮unxz xxx.tar.xz ##解壓
5. 文件的歸檔并壓縮
bz2的解壓與歸檔
gz的解壓與歸檔
xz文件的壓縮與歸檔