004day--linux命令tar 软硬链接

Posted _慕

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了004day--linux命令tar 软硬链接相关的知识,希望对你有一定的参考价值。

一、tar命令介绍:                                                                                                                 

-c:创建一个新的tar文件

-t:列出tar文件中目录的内容

-x:从tar文件中抽取文件

-f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)

-v:显示所打包的文件的详细信息,v是verbose的第1个字母

-z:使用gzip压缩算法来压缩打包后的文件

-j:使用bzip2压缩算法来压缩打包后的文件

tar cf test.tar a.txt b.txt c.txt             #把这三个文件归档为test.tar

tar -tf test.tar                                   #查看归档文件

tar xf test.tar                                    #解包

tar xvf /test/test.tar -C /bak               #指定目录解包

tar cvzf test.tar.gz a.txt b.txt c.txt      #打包压缩

gzip a.txt #压缩       gunzip a.txt.gz     #解压

cat命令:cat a.txt b.txt c.txt >mu        #将这三个文件纵向合并为mu文件

课后作业(用时65分钟)

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

cd /

cat /home/* /etc/group/* > 1.txt

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

cat /home/* /etc/group/* >> 2.txt

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

tar cf 1.tar 1.txt 2.txt

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

gzip 1.txt

5) 解压缩1.txt.gz

gunzip 1.txt.gz

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

bzip2 1.txt 

7) 解压缩1.txt.bz2

bunzip2 1.txt.bz2

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

tar xvf 1.tar -C /tmp

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

tar cvzf 1.tar.gz 1.txt 2.txt 

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

gunzip 1.tar.gz 

tar xvf 1.tar -C /tmp

二、软硬链接

软链接:ln -s /source/a.txt  /dst/aa.txt       #可在不同盘符之间创建链接

硬链接:ln    /source/a.txt  /source/aa.txt   #只可在本地下创建

 

以上是关于004day--linux命令tar 软硬链接的主要内容,如果未能解决你的问题,请参考以下文章

Linux ln 软硬链接命令

文件系统与软硬链接

软硬链接

第七章 回顾-软硬链接

软硬链接

Linux课程笔记 软硬链接