-c:建立一个新的tar文件html
-t:列出tar文件中目录的内容算法
-x:从tar文件中抽取文件数据库
-f:指定归档文件或磁带(也多是软盘)设备(通常都要选)学习
-v:显示所打包的文件的详细信息,v是verbose的第1个字母spa
-z:使用gzip压缩算法来压缩打包后的文件htm
-j:使用bzip2压缩算法来压缩打包后的文件blog
tar cf test.tar a.txt b.txt c.txt #把这三个文件归档为test.tarip
tar -tf test.tar #查看归档文件test
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文件
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 #只可在本地下建立
学习来源连接:http://www.cnblogs.com/linhaifeng/articles/6045600.html