Linux 124课程 12、文件归档和系统复制

1、使用tar创建新的压缩档案,从现有的档案文件中提取文件
  tar 打包/压缩/解压缩 文件;
  c 创建新的存档
  x 提取存档
  t 列出存档文件的内容
  v 显示详细信息
  f 显示文件名
  p 提取文档时保留权限
  z 使用gzip压缩 压缩较小
  j 使用bzip2压缩 压缩较大
  J 使用xz压缩 压缩比很大
  C 指定解压的目标路径
  
  tar -cvf etc.tar /etc/ 对/etc/目录进行打包
  file etc.tar
  
  tar -tf etc.tar 查看tar包里面的内容
  
  tar -xvf etc.tar 提取存档
  tar -xvf etc.tar -C /tmp/ 提取存档指定位置
  
  ———————————————————————————————————
  
  tar -czvf etc.tar.gz /etc/ gzip压缩文件
  
  tar -cjvf etc.tar.bz2 /etc/ bzip2压缩文件
  
  tar -cJvf etc.tar.xz /etc/ xz压缩文件
  file etc.tar.xz
  
  tar -zxvf etc.tar.gz /etc/ 解压gzip压缩文件

  tar -jxvf etc.tar.bz2 /etc/ 解压bzip2压缩文件
  
  tar -Jxvf etc.tar.xz /etc/ 解压xz压缩文件
  
  unzip etc.zip (尾巴)
2、复制文件的安全或从远程系统运行sshd
  基于SSH服务进行系统间的数据拷贝
  ssh [email protected]
  [[email protected] ~]# scp root @server0:/root /etc.tar.xz ./
  [[email protected] ~]# scp etc.tar.gz [email protected]:/root
  [[email protected] ~]# scp -r etc [email protected]:/root //-r 递归复制
  
  ssh [email protected] hostname
  ssh [email protected] poweroff //远程执行命令
  
  sftp 基于ssh的文件传输协议 desktop0
  sftp server0
  
  sftp> get etc.tar.xz //get 下载文件
  sftp> exit
  sftp> put test.file //put 上传文件
  sftp> exit
  
get [-r][-a | -b] remote-path Download file
put [-r][-a | -b] local-path Upload file
  
  
  winscp : Linux和Windowa之间数据传输的工具
  
安全同步的本地文件或目录与远程复制内容
  同步和复制的区别:
  每次只复制发生变化的内容;
  复制都会做完整内容复制;

  rsync 安全地同步文件 数据发生发生变化,对数据进行拷贝
  -av a 所有 v 同步的过程
  rsync -av 源路径 + 目标路径
  
  rsync -av dir1 /tmp
  rsync -av dir1 [email protected] /tmp
  
  使用任务计划:每隔一段时间对数据进行备份

原文地址:http://blog.51cto.com/13584777/2074471

时间: 2024-10-31 06:54:49

Linux 124课程 12、文件归档和系统复制的相关文章

Linux 124课程 15、使用虚拟化系统

安装红帽主机系统运行虚拟机 红帽使用 KVM技术来实现虚拟化 KVM : 基于内核的虚拟机 RH318 专门讲红帽的虚拟化 RHEV-H 专用的操作系统 RHEV-M 管理端 Openstack 云平台 ,做资源的统一调配 (1)通过管理软件对虚拟机进行管理 virt-manager (2)通过命令行对虚拟机进行管理 virsh rht-vmctl reset server 调用底层的virsh 图形化界面对虚拟机进行管理 virtual machine Manager 安装虚拟化软件 ----

怎样将文件从window系统复制到远程linux系统上

怎样将文件从window系统复制到linux系统上,其实有几种方法,比如,将windows上的文件共享出来,通过cifs协议mount到linux本地来,然后再cp一下.又或者通过FTP,但这些都有些麻烦.我们知道,在linux下有个命令 scp,它可以实现在linux系统之间快速地互拷文件,前题是linux上开启的ssh服务,哪么windows下是否也有这样的命令呢.我找遍了资料,没有发现有.但有一个工具winscp是可以以实现的,不过,它是个windows界面的,对于喜欢用脚本来管理的人来说

Linux 124课程 2、从命令行管理文件

文件目录 / 代表根目录 整个系统全部在根目录中/boot 存放启动配置文件 建议,单独做成一个分区/dev 设备文件目录 比如:光盘.硬盘/etc 存放所有的配置文件 /home 普通用户的家目录文件/root 管理所在的家目录/run 存放动态文件(不持久运行的应用程序数据),关机就清空文件/tmp 存放临时文件,一个星期以后可能就没有了/var 存放动态数据文件 比如 :/var/log/messages 日志文件/usr 存放已安装的软件程序和库文件 /usr/bin 存放普通用户的命令

linux专题一之文件归档和压缩(tar、file、zip)

 本文主要从以下几个方便来说明文件的归档和压缩,同时比较几种不同压缩方法的压缩比率及特点. 文件归档命令tar,tar.gz源码包的安装管理 创建tar包-解压-查询tar包内容 zip命令的用法 为什么要压缩?      1.     方便使用.查询.阅读      2.     易于管理 (批量删除文件) 如图:主机A要跟主机B传输一个大小为10G的文件估计传送100s.   如果直接传输会大量的占用流量带宽.导致公司的内网访问速度缓慢. 传输前压缩-->传输后解压 我把10G的文件压缩成5

Linux 124课程 1、 访问命令行

一.命令行简介 命令行是基于文本的界面,可用于向计算机系统输入指令.Linux 命令行由名为shell的程序提供. 普通用户启用shell时,默认提示符结尾是$ 超级用户root运行shell,提示符结尾是# 计算机 硬件(cpu.内存.硬盘.主板)内核 (让硬件高效运行,并管理)应用程序 Shell 是解释器 :将应用程序命令转换成内核可以识别的东西,让计算机运行Shell 是应用程序和内核之间的桥梁 1.Shell 类型有很多cat /etc/shells 查看系统可以支持哪些shellec

Linux 124课程 11、网络管理

1.解释计算机网络的基本概念 TCP/IP 四层协议 应用层 HTTP FTP CIFS SSH 传输层 端口号 TCP/UDP 网络层 IPv4和IPv6 ipv4 32bit 数据链路层 MAC地址 48bit IP 地址: 172.17.5.3 172.25.5.3 172.25.5.4 255.255.0.0 255.255.255.0 255.255.255.0 子网掩码的作用区分网络位和主机位 (1)网络位用于区分不同的网络: (2)主机位用于区分一个网络中,不同的主机编号: 使用前

Linux 124课程 10、分析存储日志

1.Linux 7中日志的基本系统架构 进程和操作系统内核在发生事件时,对事件做相应的记录: RHEL7 当中有两个服务负责处理日志: journald 可以收集来自内核/启动过程/标准输出/系统日志/进程运行中期间的相关日志信息: 系统重启,日志消失: 默认的存储路径 /run/log/journal rsyslog 可以根据服务类型和优先级分类日志进行保存: 系统重启后,日志不会消失: 默认的存储路径 /var/log /var/log/message 大多数syslog消息记录的位置 /v

Linux 124课程 14、访问Linux 文件系统

.识别文件系统层次结构 存储设备--块设备 /存放位置 dev/ 磁盘命名规则,系统在检查物理设备时 SCSI/STAT/USB 第一块磁盘 /dev/sda 第二块硬盘 /dev/sdb virtual disk /dev/vda /dev/vdb fdisk -l 查看所有磁盘 /dev/sda /dev/sda1 第一个磁盘上的第一个分区 /dev/sdb3 第二个磁盘上的第三个分区 df -h T 系统文件系统具体信息,可以查看挂载情况 du -h /etc/ 查看磁盘占用空间 2.挂载

linux下修改fstab文件,造成系统无法启动

本意是修改自动挂载 /dev/sda5到 /u01,修改成/dev/sda5 /weblogic 于是把fstab文件中/u01修改成了/weblogic,于是悲剧就发生了,启动时报无法挂载错误,进入repair filesystem模式后,想要修改/etc/fstab,结果文件都是read only,苦闷的问题解决过程就此开始. 解决办法: 启动linux提示失败,输入root账户密码,进入 repair filesystem#,注意此时修复fstab文件会提示readonly无法保存修改.