现在的位置: 首页 > 综合 > 正文

文件在Linux系统中的传输与归档压缩

2020年02月12日 综合 ⁄ 共 1247字 ⁄ 字号 评论关闭
文章目录

1.scp

##速度慢scp file user@ip:/dir##上传scp user@ip:/file dir##下载

2.rsync

##远程同步,速度快,默认会忽略:文件属性,链接文件,设备文件-r##同步目录-p##同步权限-o##同步文件所有人-g##同步文件所有组-l##同步链接-D##同步设备文件-t##同步文件时间戳

示例:

1.-r,-p,-o,-g

首先在/mnt/创建文件,改变权限,所有人,所有组使用

rsync -r /mnt/ root@172.25.254.132:/mnt/##只同步目录

使用

rsync -rp /mnt/ root@172.25.254.132:/mnt/##同步文件权限

使用

rsync -rpo /mnt/ root@172.25.254.132:/mnt/##同步文件权限与所有人

使用

rsync -rpog /mnt/ root@172.25.254.132:/mnt/##同步文件权限、所有人和所有组

2.-l

给/mnt/file1建立快捷方式file

ln -s /mnt/file1 /mnt/file

链接被同步

3.-D

/dev/pts是一个字符设备使用rsync -r /dev/pts root@172.25.254.132:/mnt/无法同步设备文件,因此使用

rsync -rD /dev/pts root@172.25.254.132:/mnt/

成功同步

4.-t

同步文件时间戳两种方式的差别

3.文件的归档

tar##归档文件(把很多个文件变成一个文件)-c##创建-v##显示过程-f##指定归档文件名称 tar cfv test.tar /etc/

-x##解档tar xf test.tar

-t##查看归档文件内容tar tf test.tar

-r##添加文件到归档中tar rf test.tar file–get##解档指定文件tar f test.tar --get file–delete##删除归档中的指定文件tar f test.tar --delete file

-C##指定解档到目录tar xf test.tar -C /mnt/

4.压缩

zip

zip -r test.tar.zip test.tar##zip压缩 unzip test.tar.zip ##解压

gzip

gzip test.tar##gz压缩gunzip test.tar.gz##解压

bzip2

bzip2 test.tar##bz2压缩 bunzip2 test.tar.bz2 ##解压

xz

xz test.tar##xz压缩unxz test.tar.xz##解压

5.归档并压缩

tar jcf etc.tar.bz2 /etc/##压缩tar jxf etc.tar.bz2 ##解压

tar zcf etc.tar.gz /etc/##压缩tar zxf etc.tar.gz##解压

tar Jcf etc.tar.xz /etc/##压缩tar Jxf etc.tar.xz ##解压

以上就上有关文件在Linux系统中的传输与归档压缩的全部内容,学步园全面介绍编程技术、操作系统、数据库、web前端技术等内容。

抱歉!评论已关闭.