tar命令的使用与学习

1.tar命令(磁带归档命令) 文件扩展包括 .tar.gz .tar.bz2   z 代表 gzip  j 代表 bzip

2.解压归档文件 tar -xvzf .tar.gz     tar -xvjf .tar.bz2

3.将文件解压到一个指定的目录 tar -xvzf .tar.gz  -C   /opt/folder   注意:前提是目录要存在,否则会报错

4.取出单个文件  tar -xz -f  .tar.gz  "./new/cde.txt"   "./new/c.txt"   或   tar -xz -f  .tar.gz  --wildcards   "*/c.txt"

5.列出归档文件中的内容  tar -tz -f .tar.gz        tar -tz -f .tar.gz  | grep  abc.txt    tar -tz -f .tar.gz  | less abc.txt

6. 归档不压缩  tar -cvf  abc.tar ./new

7.归档并压缩   tar -cvzf  abc.tar.gz  ./new

8.添加文件之前确认  w 只有用户输入 y 时文件才被加入到归档文件中   tar -czw -f a.tar.gz ./new/*

9.加入文件到普通的归档文件中,文件不能加入到已经压缩的归档文件中。 r     tar  -rv -f abc.tar abc.txt

10.将文件加入到压缩的归档文件中(tar.gz  tar.bz2) 解压缩归档文件  将文件加入到归档文件  重新进行压缩    gunzip a.tar.gz      tar -rf a.tar ./path/to/file  gzip a.tar   对于bzip文件分别使用 bzip2 和 bunzip2

11.通过tar来进行备份  固定时间内备份目录 tar命令可以通过 cron 调度来实现这样的一个备份 tar -cvz -f archive-$(date +%Y%m%d).tar.gz  ./new/

使用cron来运行上述的命令会保持创建类似以下名称的备份文件 :'archive-20150218.tar.gz'。

12.在创建归档文件时进行验证 W 可以用来在创建归档文件之后进行验证  只能是非压缩的归档文件

 

参考文献:

https://linux.cn/article-5167-1.html

posted on 2015-07-10 11:51  dobestself_994395  阅读(736)  评论(0编辑  收藏  举报