1,文件在系统中的传输
desktop虚拟机ip:172.25.254.147
server虚拟机ip:172.25.254.47
1.scp
scp file user@ip:/dir
scp user@ip:/file dir

2.rsync 远程同步,速度快,默认会忽略,文件属性,链接文件,设备文件
-r 同步目录

-p 同步权限

-o 同步文件所有人

-g 同步文件所有组

-l 同步链接
-D 同步设备文件
-t 同步文件时间戳

3.tar 归档文件.(把很多文件变成1个文件)
-c 创建


-v 显示创建过程
-f 指定归档文件名称
-t 查看归档文件内容
-x 解档
-r 添加文件到归档中

—-get 解档指定文件

–delete删除归档中的指定文件

-c 指定解档目
4.压缩
先查看du -sh 文件名 查看大小

zip
zip -r xxx.tar.zip xxx.tar xxx是压缩的文件名
unzip xxx.tar.zip


gz
gzip xxx.tar
gunzip xxx.tar.gz

====
tar zcf 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
本文详细介绍了在Linux环境下使用scp进行文件传输,rsync进行远程同步,tar进行归档,以及使用zip, gzip, bzip2等工具进行压缩和解压缩的方法。涵盖了各种参数的使用,如-r同步目录,-p同步权限,-o同步文件所有人,以及如何创建和解压tar.gz, tar.bz2, tar.xz等格式的压缩文件。

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



