文件归档,文件压缩文件传输

1.文件归档(把多个文件变成一个归档文件)

tar 

 c	                     # 创建 
 f	                     # 指定归档文件名称 
 t	                     # 显示归档文件中的内容 
 r	                     # 向归档文件中添加文件 
 --get	                     # 取出单个文件
 --delete	             # 删除单个文件 
 x	                     # 取出归档文件中的所有内容 
 -C	                     # 指定解档目录 
 -z	                     # gz格式压缩 
 -j	                     # bz2格式压缩 
 -J	                     # xz格式压缩

2.压缩

<1>gz
gzip etc.tar	            # 压缩成gz格式
gunzip  etc.tar.gz	    # 解压gz格式压缩包 t
ar zcf etc.tar.gz /etc	    # 把文件归档为tar并压缩成gz 
tar zxf etc.tar.gz	    # 解压并解档gz格式压缩包
<2>bz2
bzip2 etc.tar	        # 压缩成bz2格式 
bunzip2 etc.tar.bz2	    # 解压bz2格式压缩包 
tar jcf etc.tar.bz2 /etc   # 把文件归档为tar并压缩成bz2 
tar jxf etc.tar.bz2	    # 解压并解档bz2格式压缩包
<3>xz xz etc.tar # 压缩成xz格式 unxz
etc.tar.xz	           # 解压xz格式压缩包 
tar Jcf etc.tar.xz /etc	   # 把文件归档为tar并压缩成zx 
tar Jxf etc.tar.xz	   # 解压并解档xz格式压缩包
<4>zip
zip -r etc.tar.zip etc.tar      # 压缩成zip格式 
gunzip etc.tar.zip	        # 解压zip格式压缩包	 

3.系统中的文件传输

<1>scp 格式
scp	file     username@ip:/dir	              # 上传 
scp    username@ip:/dir/file     /dir	              # 下载 
<2>rsync 格式
 rsync   [参数]	     file	username@ip:/dir  
   
 参数:
 -r	             # 同步目录
 -l	             # 不忽略链接
 -p	             # 同步文件权限
 -t	             # 同步文件时间戳
 -g	             # 同步文件所有组
 -o	             # 同步文件所有人
 -D	             # 同步设备文件
 
 注:当mnt目录写法为/mnt/时表示同步时不包括目录本身,写法为/mnt时表示同步时包括目录本身

猜你喜欢

转载自blog.csdn.net/wzt888_/article/details/82907798
今日推荐