linux文件的传输与压缩快速入门

scp --- 用于远程拷贝文件
上传文件
scp file user@ip:/file
linux文件的传输与压缩快速入门
下载文件
scp user@ip:/file file
linux文件的传输与压缩快速入门linux


rsync --- 远程同步,速度块,默认会忽略,文件属性,连接文件,设备文件ide

-r --- 同步目录工具

-p --- 同步权限3d

-o --- 同步文件全部人
-g --- 同步文件全部组
-D --- 同步设备文件
-l --- 同步软连接文件
-t --- 同步文件时间戳code

实验具体操做
递归同步目录
linux文件的传输与压缩快速入门
递归同步目录test,同步权限读写执行
linux文件的传输与压缩快速入门blog

linux文件的传输与压缩快速入门
赋予目录test全部人为student,递归同步目录,权限读写执行,文件全部人
linux文件的传输与压缩快速入门
linux文件的传输与压缩快速入门
递归同步目录test,权限读写执行,文件全部人,全部组,时间戳
linux文件的传输与压缩快速入门
赋予test目录全部者为student,递归同步目录,权限读写执行,文件全部人,全部组
linux文件的传输与压缩快速入门
为目录test建立软连接d1,递归同步目录,权限读写执行,文件全部人,全部组,软连接目录
linux文件的传输与压缩快速入门
linux文件的传输与压缩快速入门递归


tar --- 归档文件(把不少个文件打包成1个文件)ip

-c --- 建立
-x --- 解档
-v --- 显示过程
-f --- 指定归档文件名称
-t --- 查看归档文件内容
-r --- 添加文件到归档中
--get --- 解档指定文件
--delete --- 删除归档中的指定文件
-C --- 指定解档目录
实验具体操做
建立文件file1到10,打包并命名file.tar
linux文件的传输与压缩快速入门
建立文件f1,并添加到file.tar包中,查询包内文件
linux文件的传输与压缩快速入门
指定解压file.tar包中文件f1,查询当前目录内容
linux文件的传输与压缩快速入门
删除file.tar包中文件file1,查询包内文件
linux文件的传输与压缩快速入门
解包file.tar包中文件到指定目录/mnt下并查看/mnt下内容get

linux文件的传输与压缩快速入门


文件压缩后占用的空间变小,节省磁盘空间
常见的压缩文件:
Windows .rar .zip .7z
Linux .zip .gz .bz2 .xz
注 只有zip支持压缩目录,其余文件只能压缩包文件同步

zip 压缩工具

查看当前目录内容,压缩全部文件命名为filetest.zip

linux文件的传输与压缩快速入门
删除文件file1到9,查看当前目录内容,解压压缩文件filetest.zip,并查看当前目录内容
linux文件的传输与压缩快速入门

gz压缩工具

压缩包文件file.tar, 查看当前目录内容,解压压缩文件filetest.tar.gz,查看当前目录内容
linux文件的传输与压缩快速入门

bz2压缩工具
压缩包文件file.tar,  查看当前目录内容,解压压缩文件filetest.tar.bz2,查看当前目录内容

linux文件的传输与压缩快速入门
xz压缩工具
压缩包文件file.tar, 查看当前目录内容,解压压缩文件filetest.tar.xz,查看当前目录内容
linux文件的传输与压缩快速入门
tar不只具有打包能力也可直接压缩打包文件,等同于gz,zb2,xz压缩工具

选项z等同于gz压缩工具
linux文件的传输与压缩快速入门
选项j等同于zb2压缩工具
linux文件的传输与压缩快速入门
选项J等同于xz压缩工具
linux文件的传输与压缩快速入门

相关文章
相关标签/搜索