LINUX系统中的文件传输

文件在系统中的传输

  • scp

scp file user@ip:/dir                               上传文件

scp user@ip:file dir                               下载文件

  • rsync                           远程同步,速度快,默认会忽略文件属性,链接文件,设备

rsync -r                     同步目录

rsync -p                   同步权限

rsync -o                   同步文件所有人

rsync -g                   同步文件所有组

rsync -l                     同步链接

rsync -D                   同步设备文件

rsync -t                     同步文件时间戳

  • tar                                  归档文件(把很多个文件变成一个文件)

-c                               创建

-v                                显示过程

-f                                 指定归档文件名称

  • 压缩

压缩是一种通过特定的算法来减小计算机文件大小的机制。这种机制是一种很方便的发明,尤其是对网络用户,因为它可以减小文件的字节总数,使文件能够通过较慢的互联网连接更快传输,此外还可以减少文件的磁盘占用空间

zip

                             zip -r xxx.tar.zip xxx.tar

                            unzip xxx.tar.zip

gz

                            gzip xxx.tar

                            gunzip xxx.tar.gz

#####归档压缩一步完成

#       tar zcf xxx.tar.gz /xxx

#       tar zxf xxx.tar.gz

###################

bz2

                            bzip2 xxx.tar

                            bunzip2 xxx.tar.bz2

#####归档压缩一步完成

#       tar jcf xxx.tar.bz2 /xxxx

#       tar jxf xxx.tar.bz2

###################

xz

                            xz xxx.tar

                            unxz xxx.tar.xz

#####归档压缩一步完成

#       tar Jcf xxx.tar.xz /xxx

#       tar Jxf xxx.tar.xz

###################

猜你喜欢

转载自blog.csdn.net/C_abua/article/details/81203980