本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/01/13/tar%E5%92%8Ctarball/
摘要
本文主要讲述了:
- 什么是 tar
- 作用
- 归档
- 查看所有文件
- 提取所有文件
- tarbomb
正文
什么是 tar
一款归档软件
tar
的名称源于”(t)ape (ar)chive”,中文意为磁带归档。因为tar
最初为了将文件备份到磁带里而开发的。
作用
将许多文件合并成一个归档文件
经tar
归档得来的归档文件也被称作tarball
,其文件扩展名为.tar
。示例:foo.tar
注意:tar
是没有压缩能力的。也正因如此,常搭配gzip
使用,所得的文件扩展名为.tar.gz
或.tgz
归档
示例:将./foo
、./bar
归档到./archive.tar
1 |
|
查看所有文件
示例:查看archive.tar
内所有文件的名称
运行:
1 |
|
输出:
1 | foo |
示例:查看archive.tar
内所有文件的详细信息
1 |
|
提取所有文件
示例:提取archive.tar
内的所有文件到 CWD
1 |
|
tarbomb
tar 炸弹,一种特殊的tarball
通常使用类似tar -cf archive.tar *
的方式制作。若受害者使用tar -xf archive.tar
提取所有文件,则会提取出大量的文件将受害者电脑上原有的文件淹没或覆盖掉。若受害者在根目录解压,可能会将系统文件给覆盖掉。
参考资料
本文作者: jsweibo
本文链接: https://jsweibo.github.io/2020/01/13/tar%E5%92%8Ctarball/
本文对你有帮助?请支持我
- 本文链接: https://jsweibo.github.io/2020/01/13/tar%E5%92%8Ctarball/
- 版权声明: 除非另有说明,否则本网站上的内容根据署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 进行许可。