作业一:

1)   将用户信息数据库文件和组信息数据库文件纵向合并为一个文件/1.txt(覆盖)

[root@localhost ~]# cat /etc/passwd /etc/group > 1.txt

2)   将用户信息数据库文件和用户密码数据库文件纵向合并为一个文件/2.txt(追加)

[root@localhost ~]# cat /etc/passwd /etc/shadow >> 2.txt

3)   将/1.txt、/2.txt两个文件打包为/1.tar

[root@localhost ~]# tar cvf 1.tar 1.txt 2.txt

4)   使用gzip命令压缩1.txt文件名为1.txt.gz

[root@localhost ~]# gzip 1.txt

5)   解压缩1.txt.gz

[root@localhost ~]# gunzip 1.txt.gz

6)   使用bzip2压缩1.txt压缩后文件名为1.txt.bz2

[root@localhost ~]# bzip2 1.txt

[root@localhost ~]# ls

1.tar      2.txt            a.txt                 test  模板  图片  下载  桌面

1.txt.bz2  anaconda-ks.cfg  initial-setup-ks.cfg  公共  视频  文档  音乐

7)   解压缩1.txt.bz2

[root@localhost ~]# bunzip2 1.txt.bz2

[root@localhost ~]# ls

1.tar  2.txt            a.txt                 test  模板  图片  下载  桌面

1.txt  anaconda-ks.cfg  initial-setup-ks.cfg  公共  视频  文档  音乐

8)   解包1.tar,解包后文件存放到/tmp目录下

[root@localhost ~]# tar xf 1.tar -C /tmp

[root@localhost ~]# ls /tmp

1.txt             program.log             systemd-private-McCnsy

2.txt             ssh-hJeiKT5c6DJo        systemd-private-NjU1KO

anaconda.log      ssh-qYWN0034em4V        systemd-private-SsbUJ0

hsperfdata_root   storage.log             vmware-root

ifcfg.log         systemd-private-anyEXg  yum.log

ks-script-8iEZ4V  systemd-private-aydtQT

packaging.log     systemd-private-lGyEje

9)   使用tar命令打包并且压缩/1.txt、/2.txt,得到的文件名为1.tar.gz

[root@localhost ~]# tar cvzf 1.tar.gz 1.txt 2.txt

1.txt

2.txt

[root@localhost ~]# ls 1.tar.gz

1.tar.gz

10)  解包1.tar.gz,解包后文件存放到/tmp目录下

[root@localhost ~]# tar xf 1.tar.gz -C /tmp

Linux命令之tar篇的更多相关文章

  1. 软件测试从业者必备的Linux命令(完整篇)

    观点: 关于Linux,测试从业者,看这篇文章就够了 . 具体,往下看 : 网上关于Linux资料太多.太杂,学习没有重点,特别是对于没有基础的从业者,期望通过那些文档,去自学掌握Linux,可能性太 ...

  2. (转)每天一个Linux命令(8): tar

    通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具.linux中最流行的tar是麻雀虽小,五脏俱全,功能强大. tar命令可以为linux ...

  3. 每天一个linux命令(27)--tar命令

    通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候 tar 命令就是必不可少的一个功能强大的工具.Linux 中最流行的 tar 是麻雀虽小,五脏俱全. tar 命令可以为Linux ...

  4. 【Linux 命令】- tar 命令

    语法 tar [-ABcdgGhiklmMoOpPrRsStuUvwWxzZ][-b <区块数目>][-C <目的目录>][-f <备份文件>][-F <Sc ...

  5. linux 命令——28 tar

    通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具.linux中最流行的tar是麻雀虽小,五脏俱全,功能强大.tar命令可以为linux的 ...

  6. Linux命令(009) -- tar

    tar命令可以为Linux的文件和目录创建档案(备份).利用该命令,可以为某一特定文件创建备份,也可以在档案中改变文件或向档案中加入新的文件:可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件 ...

  7. Linux命令学习-tar命令

    Linux中,tar命令的全称是tape archive,主要作用是压缩和解压文件. 参数说明: -c 创建新的压缩档案 -x 解压档案 -t 列出压缩档案的内容 -z 使用gzip来解压和压缩,文件 ...

  8. Linux命令【第二篇】

    1.如何过滤出已知当前目录下oldboy中的所有一级目录(提示:不包含oldboy目录下面目录的子目录及隐藏目录,即只能是一级目录). ^:以什么开头,例如^olboy表示以oldboy开头. ls: ...

  9. Linux命令之常用篇

    一.文件和目录 1. cd命令 它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径. 指令 说明 cd /home 进入‘home’目录 cd .. 返回上一级目录 ...

随机推荐

  1. MySQL基础一(CMD使用)

    概述 MySQL因可移植行高,安装简单小巧等优点被更多的开发者喜爱.执行MySQL的指令的方式有2种方式,方式一.MySQL的客户端软件比如navicat :方式二.通过Cmd命令: CMD命令执行方 ...

  2. 【BZOJ4998】星球联盟

    题解: 应该还是比较水的 首先很容易发现的就是两个点一旦联通他们就永远联通了 所以联通之后我们就把他们之间缩成一个点

  3. Could not locate executable null\bin\winutils.exe in the Hadoop binaries解决方式 spark运行wordcoult

    虽然可以正常运行,但是会出异常,现给出解决方法. 1.问题:   2.  问题解决: 仔细查看报错是缺少winutils.exe程序. Hadoop都是运行在Linux系统下的,在windows下ec ...

  4. UOJ#275. 【清华集训2016】组合数问题 数位dp

    原文链接https://www.cnblogs.com/zhouzhendong/p/UOJ275.html 题解 用卢卡斯定理转化成一个 k 进制意义下的数位 dp 即可. 算答案的时候补集转化一下 ...

  5. 爬虫3 requests基础

    import requests # get实例 # res = requests.get('http://httpbin.org/get') # # res.encoding='utf-8' # pr ...

  6. 正则表达式在python中的简单使用

    正则表达式独立与编程语言,基本上所有的编程语言都实现了正则表达式的相关操作.在Python中正则表达式的表现为re模块: import re 其操作有三个方法: my_string = "h ...

  7. webstrom中如何将npm菜单调出?

    在package.json文件上点击右键>>>点击show npm scripts就可以了.如图:

  8. Trace 2018徐州icpc网络赛 (二分)(树状数组)

    Trace There's a beach in the first quadrant. And from time to time, there are sea waves. A wave ( xx ...

  9. Codeforces 992C Nastya and a Wardrobe (思维)

    <题目链接> 题目大意: 你开始有X个裙子 你有K+1次增长机会 前K次会100%的增长一倍 但是增长后有50%的机会会减少一个 给你X,K(0<=X,K<=1e18), 问你 ...

  10. P2158 [SDOI2008]仪仗队

    P2158 [SDOI2008]仪仗队图是关于y=x对称的,横纵坐标一定是互质的否则在之前就被扫过了,所以就可以用欧拉函数再*2就完了. #include<iostream> #inclu ...