linux中文件的传输/归档/压缩

1.scp
scp (传输内容最全面的)但传输速度较慢

  scp  [email protected]:/file  dir    从远程复制到本地


scp [email protected]:/root/oop/* . 把192.168.31.236里的oop下的文件file1,file2复制到192.168.152.128当前目录下

      scp  file     [email protected]:/dir   从本地复制到远程


scp /mnt/aaa [email protected]:/root/oop 把192.168.152.128里的oop下的文件file1,file2复制到192.168.31.236 /root/oop

2.rsync
rsync ##远程同步(速度快,默认会忽略文件属性、链接文件、设备文件)
-r ##同步目录
目录被同步但权限丢失

-p ##同步权限
-rp目录包括权限都被同步

  -o  ##同步文件所有人

-rog目录所有组和所有人被同步
-g ##同步文件所有组

-l ##同步链接
-D ##同步设备文件
-t ##同步文件时间戳
rsync -r /mnt [email protected]:/mnt (传输目录内的文件包括目录名)
rsync -r /mnt/ [email protected]:/mnt(仅传输目录内的文件)
3.tar
tar ##归档文件(把很多个文件变成1个文件)
-c ##创建 tar cf ect.tar /etc rm -fr etc.tar
-v ##显示过程
-f ##指定归档文件名称
-x ##解档

-t ##查看归档文件内容

-r ##添加文件到归档中

--get ##解档指定文件

--delete ##删除归档文件中的指定文件

-C ##指定解档目录**
解挡并指定文件到mnt目录
-cf 把etc目录里的文件打包给etc.tar

-cvf 把etc目录里的文件打包给etc.tar并显示过程

4.zip **
安装
zip -r xxx.tar.zip(压缩后的文件名称) xxx.tar(要被压缩的文件名称)

unzip xxx.tar.zip(压缩后的文件名称) #解压缩(原压缩文件不会消失)


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格式压缩包

原文地址:https://blog.51cto.com/12893781/2375971

时间: 2024-12-20 07:07:08

linux中文件的传输/归档/压缩的相关文章

转载windows与linux之间文件的传输方式总结

原文地址:http://www.cnblogs.com/wxjnew/archive/2013/06/05/3118808.html windows与linux之间文件的传输方式总结 当然,windows与linux之间文件的传输的两种方式有很多,这里就仅仅列出工作中遇到的,作为笔记: 方法一:安装SSH Secure Shell Client客户端 安装即可登录直接拖拉到linux,如果从linux下导出文件则需要如此操作 文件自动回到windows窗口的当前目录: 方法2:通过windows

Linux中文件的基本属性

一.用户及用户组 所有者(属主):一般为文件的创建者,谁创建了该文件,就自然的成为该文件的所有者,每个文件的所有者(属主)有且仅有一个.用ll命令可以看到文件的所有者. 所属组(属组):当某个用户创建了一个文件后,这个文件的所在组就是该用户所在的组,一个用户可以属于多个组但仅有一个主组,用ll命令可以看到文件的所有组. 其他人:除开文件的所有者和所属组之外的用户,系统的其它用户都是文件的其他者.比如创建了两个用户Tom和Jerry,Tom相对Jerry创建的文件来说就是其他人. 二.文件权限 L

linux 中文件类型和颜色的区分

linux 中文件类型和颜色的区分 to be  continued linux 中文件类型和颜色的区分,布布扣,bubuko.com

MD5的好处及linux中文件MD5校验和的应用

MD5算法简介: MD5全称是报文摘要算法(Message-Digest Algorithm5),此算法对任意长度的信息逐位进行计算,产生一个二进制长度为128位(十六进制长度就是32位)的"指纹"(或称"报文摘要"),不同的文件产生相同的报文摘要的可能性是非常非常之小的. Message Digest Algorithm MD5为计算机安全领域广泛使用的一种散列函数,MD5算法常常被用来验证网络文件传输的完整性,防止文件被人篡改.它是用复杂的数学算法求得的一个12

linux中文件的三种时间

Linux 中文件的三种时间 文件的三种时间: 1.        mtime 文件的修改时间 文件的内容发生改变.包括文件中空格数目.字符的变动再复原等这些看上去并不影响有效数据内容的操作. 有意的改变时间戳.Eg:使用touch –m –t 2016666666666fileName这样的命令故意改变mtime. 2.        ctime 文件的改变时间 文件的"属性"改变.Eg:文件的权限.属主.属组等. mtime发生改变和人为的改变atime的情况,Eg:touch –

Linux中文件描述符和打开文件之间的关系

Linux中文件描述符和打开文件之间的关系 文件描述符: 在形式上是一个非负整数.实际上,它是一个索引值,指向内核为每一个进程所维护的该进程打开文件的记录表. Linux中的文件类型 Linux系统中把一切都看做文件,包括普通文件-.目录文件d.字符设备文件c.块设备文件b.符号链接文件l.文件描述符是内核为了高效管理已被打开的文件所创建的索引(一个非负整数),用于指代已被打开的文件,Linux下所有的的I/O操作的系统调用都是通过文件描述符执行.例如0表示标准输入.1表示标准输出.3表示标准错

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

scp --- 用于远程拷贝文件上传文件scp file [email protected]:/file下载文件scp [email protected]:/file file rsync --- 远程同步,速度块,默认会忽略,文件属性,链接文件,设备文件 -r --- 同步目录 -p --- 同步权限 -o --- 同步文件所有人-g --- 同步文件所有组-D --- 同步设备文件 -l --- 同步软链接文件 -t --- 同步文件时间戳 实验具体操作递归同步目录递归同步目录test,同步

linux中文件压缩与打包

一.常见的压缩命令 在linux环境中,压缩文件的扩展名大多是*.tar,*.tar.gz,*.tgz,*.gz,*.Z,*.bz2,首先我们来介绍以下这些压缩文案的扩展名:. *.Z:compress程序压缩的文件 *.gz:gzip程序压缩的文件 *.bz2:bzip2程序压缩的文件爱你 *.tar:tar程序打包的数据,并没有压缩过 *.tar.gz:tar程序打包的文件,其中经过gzip的压缩 *.tar.bz2:tar程序打包的文件,其中经过bzip2的压缩 接下来,我们开始介绍压缩命

在windows、linux中开启nginx的Gzip压缩大大提高页面、图片加载速度

为了降低tomcat服务的压力,把页面上的图片采用windows版的nginx进行加载,由于有些图片比较大,加载特别的慢,所以在nginx中打开了gzip的压缩功能.加载图片的速度快了很多. 通过站长工具中的"网页GZIP压缩检测"工具检测图片的压缩率达到了69.53%,如下图: 下面介绍nginx.conf文件是怎么配置的: 1.打开nginx.conf配置文件: 2.找到#gzip on这句,如下图: 3.在把#gzip on 改成下面代码: #开启Gzip gzip on; #不