一.scp
上传
scp 本地文件 远程主机用户@远程主机IP:远程主机目录
scp /mnt/westos root@172.25.254.100:/mnt/
scp -r /mnt/lee/ root@172.25.254.100:/mnt/
下载
scp 远程主机用户@远程主机IP:远程主机目录 本地目录
scp root@172.25.254.100:/mnt/westos /mnt/
scp -r root@172.25.254.100:/mnt/lee /mnt/
scp -r root@172.25.254.100:/mnt/{lee,westos}
scp -r root@172.25.254.100:{/mnt/lee,/mnt/westos}
二.rsync
rsync 用法和scp类似
-r 目录复制
-l 不忽略链接
-p 不忽略权限
-t 不忽略时间戳
-o 不忽略用户
-g 不忽略组
-D 不忽略块设备
ln -s /mnt/file1 /mnt/westos
rsync /mnt root@172.25.254.100:/mnt/
rsync -r /mnt root@172.25.254.100:/mnt/
rsync -r /mnt/ root@172.25.254.100:/mnt/
rsync -r /mnt root@172.25.254.100:/mnt/
rsync -lr /mnt root@172.25.254.100:/mnt/
rsync -Dlr /mnt root@172.25.254.100:/mnt/
rsync -ogDlr /mnt root@172.25.254.100:/mnt/
rsync -pogDlr /mnt root@172.25.254.100:/mnt/
rsync -tpogDlr /mnt root@172.25.254.100:/mnt/
du -sh etc.tar
三.打包
tar cf etc.tar /etc/ ##将/etc/目录打包到当前目录
tar cf etc.tar /etc/* ##将/etc/目录及内容打包到当前目录
tar tf etc.tar ##列表显示包内文件
tar rf etc.tar westos ##追加westos文件到包内
tar f etc.tar –delete westos ##删除包内westos
tar xf etc.tar ##解压到当前目录下
tar f etc.tar –get westos ##解压具体文件westos到当前目录
tar xf etc.tar -C /mnt/ ##解压到指定目录下
四.压缩
zip
zip -r etc.tar.zip etc.tar
unzip etc.tar.zip
gzip
gzip etc.tar
gunzip etc.tar.gz
bzip2
bzip2 etc.tar
bunzip2 etc.tar.bz2
xz(最小,比较慢)
xz etc.tar
unxz etc.tar.xz
打包压缩只支持三种
gzip
tar zcf etc.tar.gz /etc/
tar zxf etc.tar.gz
bzip
tar jcf etc.tar.bz2 /etc/
tar jxf etc.tar.bz2
xz
tar Jcf etc.tar.xz /etc/
tar Jxf etc.tar.xz
本文介绍如何使用SCP进行文件传输,包括上传和下载操作,并详细解释了RSYNC命令的各种选项及其用法。此外,还介绍了常用的打包与压缩命令,如tar、zip、gzip等,帮助读者掌握Linux系统中的文件管理技巧。

被折叠的 条评论
为什么被折叠?



