Unit12.不同系统之间的文件传输

1.文件归档

1.

文件归档,就是把多个文件变成一个归档文件

2.

tarc                        ##创建

f                           ##指定归档文件名称

t                           ##显示归档文件中的内容

r                           ##向归档文件中添加文件

--get                       ##取出单个文件

--delete                    ##删除单个文件

x                           ##取出归档文件中的所有内容

-C                          ##指定解档目录

-z                          ##gz格式压缩

-j                          ##bz2格式压缩

-J                          ##xz格式压缩

2.压缩

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

3.系统中的文件传输

scpfile username@ip:/dir##上传

scp    username@ip:/dir/file  /dir##下载

rsync [参数]fileusername@ip:/dir

rsync-r##同步目录

-l##不忽略链接

-p##不忽略文件权限

-t##不忽文件时间戳

-g##不忽文件所有组

-o##不忽文件所有人

-D##不忽略设备文件

转载于:https://blog.51cto.com/12774035/1915658

Linux学习 Unit 12相关推荐

  1. Linux学习笔记12——配置ftp、squid、Tomcat、Samba、MySQL主从

    Linux学习笔记12 Linux学习笔记12 配置FTP服务 配置pure-ftpd 开机启动 上传下载文件 配置vsftpd CentOS 70安装配置Vsftp服务器 搭好vsftp之后出现55 ...

  2. Linux学习笔记--12(iptables与firewalld)

    防火墙管理 在公网与企业内网之间充当保护屏障的防火墙,虽然有软件或硬件之分,但主要功能都是依据策略对穿越防火墙自身的流量进行过滤. 防火墙策略可以基于流量的源目地址.端口号.协议.应用等信息来定制,然 ...

  3. Linux学习 Unit 4

    unit4  1.管理输入输出  在linux系统中,正确输出的编号为1,错误输出编号为2 在系统中用普通用户执行 "student" find /etc -name passwd ...

  4. Linux 学习 Ubuntu 12.04 配置指南

    关于Ubuntu 就不在此详细的叙述, 安装方法: 硬盘安装,速度效果都还不错 http://www.nenew.net/ubuntu-12-04-hard-disk-install-tutorial ...

  5. Linux学习 Unit 9

    Unit9.openssh-server 1.openssh-server 功能:让远程主机可以通过网络访问sshd服务,开始一个安全shell 2.客户端连接方式 ssh远程主机用户@远程主机ip ...

  6. Linux学习笔记--导航(CentOS 7)

    Linux学习笔记1 Linux学习笔记2 Linux学习笔记3 Linux学习笔记4 Linux学习笔记5 Linux学习笔记6 Linux学习笔记7 Linux学习笔记8 Linux学习笔记9 L ...

  7. 最热网友收藏:写得蛮好的linux学习笔记(2007年第10周)

    2007年第10周最热网友收藏 上班人员必读:"五险一金"详解!(130),共376人收藏,liukang520236首先收藏 写得蛮好的linux学习笔记-(96),共159人收 ...

  8. 怎么用linux的HDD存储,Linux学习的正确姿势12:Linux存储概览

    原标题:Linux学习的正确姿势12:Linux存储概览 从工作原理区分 机械 HDD 固态 SSD SSD的优势 SSD是摒弃传统磁介质,采用电子存储介质进行数据存储和读取的一种技术,突破了传统机械 ...

  9. linux学习软件有哪些,Linux学习12个有效果软件!看看哪些你用得上

    原标题:Linux学习12个有效果软件!看看哪些你用得上 不管是Linux入门学习还是已经在从事Linux开发工作的人,都需要学习和掌握一些Linux开发工具和软件,那么现在已经主流实用的Linux软 ...

最新文章

  1. (转) Twisted :第十八部分 Deferreds 全貌
  2. 在iOS的XCode工程配置中为什么要用-all_load-ObjC
  3. caffe安装_Ubuntu 16.04 下 Theano 安装,及配置多 GPU使用(Multiple GPUs)
  4. Genymotion中文手册
  5. 从一本书看经济危机中创业者的机会
  6. java学习(7):巩固练习
  7. java的web项目资源访问规则
  8. 使用C语言在Win控制台中输出带颜色的文字
  9. spine findBone
  10. lr mysql 增删改查_ssh增删改查流程
  11. 【使用Mac制作手写签名的方法】
  12. Canvas绘制地图
  13. 电子信息工程考研方向计算机,电子信息工程考研方向
  14. php苗木批发,南京苗木批发市场(南京苗木生产中心)
  15. ffmpeg超时设置
  16. select句柄数限制 及总结
  17. ip iq 谐波检测matlab仿真,基于Matlab的低压电力系统谐波检测方法仿真研究
  18. 视频太大怎么传给对方微信?视频传微信太大怎么办?
  19. 单机版Docker Swarm安装及试用
  20. 021-MongoDB数据库从入门到放弃

热门文章

  1. .NET开发必备网址
  2. 红外协议之NEC协议
  3. android adb命令,向开发手机添加文件
  4. django之Ajax
  5. vmware workstation 下安装ubuntu
  6. 分享阿里云SLB-负载均衡的实现基本原理架构
  7. 《C语言接口与实现:创建可重用软件的技术》一2.6 扩展阅读
  8. 微信支付:“当前页面的URL未注册”
  9. 基于单个xml的数据库
  10. T-SQL命令在SQLServer查询中的运用