归档和传输文件
管理压缩的TAR存档
##打包和压缩
打包
打包:也可以称为存档,将多个文档打包成一个文件进行存档。这个打包起来的文件是一个结构化的文件数据序列,有自己的索引,索引到里面的不同文件中。
压缩:压缩文件的本质是通过算法以一种更节省存储空间的方式来存储数据。
归档和压缩最常使用 tar 命令,可以通过 tar 命令将多个文件汇集成一个文件进行存档, 并且支持使用不同的压缩算法进行压缩。
将整个 /etc 目录打包成 etc.tar 存储在当前用户家目录下
tar -cvf ~/etc.tar /etc #如果打包多个文件,多个文件间使用空格分隔
du -ms test.tar #查看文件总大小
① -c 表示创建;-v 显示详细过程;-f 指定文件,必须在选项的最后一位。
② 用户需要具有读取权限,才能够通过 tar 命令进行打包,否则将被跳过。
③ 在归档过程中,tar 会存储文件的所有权及权限。
提取 test.tar 存档文件
mkdir testbackup
cd test/backup