首页 > 代码库 > 第十二单元 不同系统之间的文件传输
第十二单元 不同系统之间的文件传输
第十二单元
不同系统之间的文件传输
一 文件归档
1.文件归档,就是把多个文件变成一个归档文件,通过文件归档可使发送文件的速度变快
命令 参数
tar c:创建
f:指定归档文件名称
t:显示归档文件中的内容
r:向归档文件中添加文件
- -get:取出单个文件
- -delete:删除单个文件
x:取出归档文件中的所有内容
-C:指定解档目录
-z:gz格式压缩
-j:bz2格式压缩
-J:xz格式压缩
二 压缩(只能压缩纯文本,不能压缩视频)
gz
gzip etc.tar :压缩成gz格式
gunzip etc.tar.gz :解压gz格式压缩包
tar zcf etc.tar.gz /etc :把文件归档为tar并压缩成gz
tar zxf etc.tar.gz :解压并解档gz格式压缩包
bz2
bzip2 etc.tar :压缩成bz2格式
bunzip2 etc.tar.bz2 :解压bz2格式压缩包
tar jcf etc.tar.bz2 /etc :把文件归档为tar并压缩成bz2
tar jxf etc.tar.bz2 :解压并解档bz2格式压缩包
xz
xz etc.tar :压缩成xz格式
unxz etc.tar.xz :解压xz格式压缩包
tar Jcf etc.tar.xz /etc :把文件归档为tar并压缩成zx
tar Jxf etc.tar.xz :解压并解档xz格式压缩包
zip
zip -r etc.tar.zip etc.tar:压缩成zip格式
unzip etc.tar.zip:解压zip格式压缩包
三 系统中的文件传输
scp file username@ip:/dir:上传
scp username@ip:/dir/file /dir:下载
rsync 参数 file username@ip:/dir
rsync-r:同步目录
-l:不忽略链接
-p:不忽略文件权限
-t:不忽文件时间戳
-g:不忽文件所有组
-o:不忽文件所有人
-D:不忽略设备文件
第十二单元 不同系统之间的文件传输