作业一:

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. Nodejs通过账号密码连接MongoDB数据库

    转自https://blog.csdn.net/szu_lzz/article/details/77435804#commentBox 1.创建管理员 首先开启Mongo服务,然后切换admin数据库 ...

  2. Neo4j导入本地csv问题

    把要导入的文件放到D盘,LOAD CSV WITH HEADERS FROM "file:///D:/xx.csv" AS line create (:node); 总提示输入错误

  3. Spring Security 架构与源码分析

    Spring Security 主要实现了Authentication(认证,解决who are you? ) 和 Access Control(访问控制,也就是what are you allowe ...

  4. 【Android】android:manageSpaceActivity让应用手动管理应用的数据目录

    今天在Android遇到一个需求,不允许用户完全清除应用私有目录(/data/data/包名/),但是Android默认情况下用户通过在应用信息里面点击清除数据按钮把所有的应用私有目录下的的数据文件完 ...

  5. django引入现有数据库 转

    django引入现有数据库   Django引入外部数据库还是比较方便的,步骤如下: 1.创建一个项目,修改seting文件,在setting里面设置你要连接的数据库类型和连接名称,地址之类,和创建新 ...

  6. ssh连接时提示THE AUTHENTICITY OF HOST XX CAN’T BE ESTABLISHED

    ssh链接云主机: ssh root@123.59.xx.xx 报错:THE AUTHENTICITY OF HOST XX CAN’T BE ESTABLISHED 解决办法: ssh -o Str ...

  7. Codeforces 1139F Dish Shopping 树状数组套平衡树 || 平衡树

    Dish Shopping 将每个物品拆成p 和 s 再加上人排序. 然后问题就变成了, 对于一个线段(L - R), 问有多少个(li, ri)满足  L >= li && R ...

  8. 2018牛客网暑假ACM多校训练赛(第四场)D Another Distinct Values 构造

    原文链接https://www.cnblogs.com/zhouzhendong/p/NowCoder-2018-Summer-Round4-D.html 题目传送门 - https://www.no ...

  9. linq 将datatable分组求和在转datatable

    DataTable dt = new DataTable(); dt.Columns.Add("CustomerID"); dt.Columns.Add("aa" ...

  10. idea配置web项目启动的详细说明

    每次用完一个编辑器以后 ,再换另一个编辑器使用 过段时间再回来使用idea,总是会忘记些什么  ,毕竟每个编辑器的风格和结构都有所区别 特此记下笔记   方便以后查看 图片文字看不清的   请在图片上 ...