系统中的文件传输


1.scp
    (1)如下图,通过命令scp file [email protected]:/root/Desktop将desktop主机桌面上的file传输到ip为172.25.254.213的桌面上


    (2)如下图 通过命令scp [email protected]:/root/Desktop/file1 .把ip为172.25.254.113主机桌面上的file1下载到当下 即桌面上


2.     rsync  

远程同步,速度快,默认会忽略,文件属性,链接文件,设备文件  
        -r   表示可以同步目录 如图通过命令rsync -r hhh [email protected]:/mnt 将/mnt/hhh/的文件发送给172.25.254.213 目录同步


        -p   表示同步权限 如图通过命令rsync -rp hhh [email protected]:/mnt 将/mnt/hhh/的文件发送给172.25.254.213 从图片可以看出权限是同步的


        -o   表示同步文件所有人  -g 表示同步文件所有组  如图通过命令rsync -rpog hhh [email protected]:/mnt 将/mnt/hhh/的文件发送给172.25.254.213 可以看出在server主机上的文件和desktop主机上是一致的


        -l     表示同步链接,如图用命令hhh/www1 hhh/file1和命令ln -s hhh/www2 hhh/file2建立一个连接,然后如图通过命令rsync -rpogl hhh [email protected]:/mnt 将/mnt/hhh/的文件发送给172.25.254.213 可以看出desktop上的连接同步到了server上


        -D   表示同步设备文件   -t     表示同步文件时间戳 只需要给上面的命令加是那个-D -t即可
3.归档文件(把很多个文件变成一个) tar

-c  创建
-v  显示过程
-f 指定归档文件名称
-t 查看归档文件内容
-r 添加文件到归档中
--get 解档指定文件
--delete 删除归档中的指定文件
-C 指定解档目录

如图在用命令tar cf www.tar /etc/建立归档文件www.tar 并在desktop的主机的桌面上找到了它


    
4.压缩和解压
 查看压缩后的大小 du -sh xxx.tar.zip

zip

用命令zip  -r  www.tar.zip    www.tar 压缩文件www.tar效果如图 桌面上有压缩包



然后用命令unzip  www.tar.zip可以解压压缩包 如下图


      
gz
用命令gzip  www.tar   压缩文件www.tar效果如图 桌面上有压缩包


用命令gunzip www.tar.gz可以解压,操作如图

bz2
用bzip2  www.tar压缩文件www.tar如图


用bunzip2  www.tar.bz2解压压缩包,操作如图


 

xz
用命令xz www.tar压缩文件www.tar,操作如图


用命令unxz www.tar.xz解压压缩文件如图所示

猜你喜欢

转载自blog.csdn.net/weixin_42709659/article/details/81201376