Unit12

1、打包(把多个文件打包成一个文件)

tar -c  创建包

-f   指定生成包的名字

-v   显示创建包的过程

-t   查看包中的内容

-x   解包

-r   给包中添加文件

--getfilename   取出包中指定的文件

--deletefilename  删除包中指定的文件

(参数使用时要用f指定包名)

2、压缩(压缩打包后的文件)

du -sh etc.tar(包名)   查看大小

gzip

gzip xxx.tar =======>xxx.tar.gz    压缩

gunzip xxx.tar.gz ===>xxx.tar       解压

tar zcvf xxx.tar.gz 目标文件        打包压缩文件

tar zxvf xxx.tar.gz                 解压文件

bz2

bzip2 xxx.tar =======>xxx.tar.bz2    压缩

bunzip2 xxx.tar.bz2====>xxx.tar       解压

tar jcvf xxx.tar.bz2 目标文件        打包压缩文件

tar jxvf xxx.tar.bz2                解压文件

xz

xz xxx.tar =======>xxx.tar.xz    压缩

unxz xxx.tar.gz ===>xxx.tar       解压

tar Jcvf xxx.tar.xz 目标文件        打包压缩文件

tar Jxvf xxx.tar.xz                解压文件xxx.tar.xz===>xxx

zip

zip -r xxx.tar.zip    xxx.tar        压缩

unzip xxx.tar.zip              解压

3、远程传输文件

scp    远程复制

scp -r  dir user@目标主机ip : / directory     上传目录

scp file user@目标主机ip : /directory     上传文件

rsync   远程同步

rsync file | derectoryuser@ip:/directory   同步文件或目录

Eg:rsync -r /etc root@172.25.254.179:/mnt/

/ etc / (etc后有/ 表示同步etc目录中的所有文件,没有/ 表示同步etc这个目录)

-r     同步目录

-l     同步时不忽略链接

-p    不忽略权限

-t     不忽略时间戳(通过过来的时间不变)

-g    不忽略组信息

-o    不忽略用户的信息

-D   不忽略设备文件

转载于:https://blog.51cto.com/12096808/1859150

Linux-unit12相关推荐

  1. 过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件

    过滤Linux下不同大小的文件,linux查找当前目录下 M/G 大小的文件,删除Linux下指定大小的文件 find ./ -type f -size +1G| xargs rm 在清理系统日志文件 ...

  2. linux环境下nacos的安装+启动,阿里云服务器安装nacos

    nacos安装+启动(linux环境): 基础:安装java环境 官网下载压缩包:如 nacos-server-1.2.1.tar.gz 放在自定义目录下 # 解压 tar -xvf nacos-se ...

  3. Alibaba Cloud Linux 2.1903 LTS 64位服务器yum源下载404,Alibaba Cloud Linux 2实例中使用docker-ce、epel等YUM源安装软件失败

    [Alibaba Cloud Linux 2.1903 LTS 64位]服务器yum源下载404 failure: repodata/repomd.xml from docker-ce-stable: ...

  4. Linux下创建硬链接,文件访问为空,提示:xxxx: 符号连接的层数过多

    Linux下创建软链接|硬链接,文件访问为空,提示:x x x: 符号连接的层数过多. 原因:创建符号链接的时候未使用绝对路径,无论是源文件路径还是目标路径,都需要使用绝对路径. 如: ln -s / ...

  5. 作为一个java程序员,常用的linux命令(越攒越多)

    本篇记录我在工作中不断遇到的常用的linux命令,并进行总结,时常更新! 1. 升级服务时先停止服务,然后进行替换 linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 netstat ...

  6. 设置linux初始root密码

    简单一步设置linux第一个root密码 sudo passwd root #输入当前账户密码 #输入准备设置的root密码 #确认密码 如下所示:

  7. Linux/docker下oracle开启监听,开启自动启动

    写在前头: 之前呢,使用docker安装了oracle,但它默认是会关闭的.使用了几天以后突然连接异常了,报的问题是oracle监听有问题了,我知道了是oracle服务自动关闭了,监听也跟着关了.所以 ...

  8. Linux通过端口号杀死指定进程

    前言: 我们在服务器上升级项目的时候,需要将原来的项目停止,然后启动新的项目. 这时候我们只知道应用所占的端口号,如何将进程杀死呢? linux中杀进程时候,如果你是知道它所占用的端口号的话,可以通过 ...

  9. 设置腾讯云linux服务器中 MySQL 允许远程访问

    申请了一台linux腾讯云服务器,想要把数据库搭建在上面,本地的Windows直接可以访问 以下就是具体的操作流程,首先你需要安装好一个mysql,安装方法–>mysql安装(Linux) 接着 ...

  10. Linux下安装Java8

    Linux(ubuntu)下Java8安装 1.下载jdk8 这个看大家了,linux版本的就可以 2.创建jvm文件夹 在根目录下创建名为jvm的文件夹(在哪里创建看个人) $ sudo mkdir ...

最新文章

  1. 再迎利好,“预共识”或能助力BCH“零确认”安全可靠
  2. 字段为NULL导致MyBatis在Oracle上执行SQL报错,无效的列类型
  3. gevent-tutorial翻译和解读
  4. OS-written test2
  5. char怎么比较_为什么阿里巴巴Java开发手册中强制要求整型包装类对象值用 equals 方法比较?...
  6. 接口上线平滑处理_业务系统割接上线关键点和割接方案内容说明
  7. faker假数据php,Faker首页、文档和下载 - 生成假数据的 PHP 库
  8. 这个 DNS 新漏洞可导致大规模的 DDoS 攻击活动
  9. 修改mysql连接回收时间_Druid无效链接回收策略(源码分析)(mysql 8小时连接失效问题)...
  10. FashionMNIST数据集国内可以用的下载地址
  11. CI框架实现框架前后端分离的方法详解:把前端代码统一管理
  12. linux ftp查看列表命令,linux查询ftp命令
  13. 74HC573的使用方法
  14. 百度搜索正式升级冰桶算法5.0!
  15. java读取ifc文件_IFC - 西北逍遥 - 博客园
  16. (2)pokeman_简单卷积分类的例子
  17. 每月更新的Mac软件序列号查询小机器人KCNScrew Pack
  18. 中国知网caj转pdf的免费转换方法
  19. C#:实现公历转农历算法(附完整源码)
  20. 华为计算机魔术,华为荣耀magic给大家变了一个魔术,想“拆穿”他吗?

热门文章

  1. 怎么用计算机实现矩阵摹乘法,基于距离矩阵摹乘法的生鲜产品配送路径优化
  2. html里五角星怎么打,html怎么显示五角星 几分给几个五角星
  3. android 定义date对象,如何从Date对象设置Android Chronometer基准时间?
  4. Android多个权限多次请求,android – 获取W / Activity:一次只能请求一组权限
  5. 在html中引用css样式表,怎么引用css样式?
  6. Win10环境下,在Matlab R2016a上的SPM12安装教程
  7. 【 MATLAB 】画出一个复指数序列的幅度、相位、实部和虚部的MATLAB脚本
  8. 【 C 】队列 简记
  9. 【 C 】经典抽象数据类型(ADT)之内存分配
  10. 简易数字频率计(verilog HDL设计)(2020维护版本)