tar 是
linux环境中最常见的打包命令,还可以通过gzip、bzip2、xz的支持,对文件进行压缩。
- 语法
[hamming@VM_0_15_centos ~]$ tar [选项] [目的文件] [源文件]
- 选项
-c 创建新的打包文件
-C<目录> 切换到指定目录
-f 指定要打包文件的文件名和位置,通常为必选选项
-x 解开打包文件中的文件
-t 列出打包文件的内容
-j 使用 bzip2 来压缩/解压缩文件(.bz2 格式)
-z 使用 gzip 来压缩/解压缩文件,压缩文件后,解压缩时也必须用此选项(.gz 格式)
-v 显示命令执行的详细信息
- 示例
[hamming@VM_0_15_centos tmp]$ ll
drwxrwxr-x 2 hamming hamming 4096 Jul 30 23:34 dird
drwxrwxr-x 2 hamming hamming 4096 Jul 30 23:16 dirs
# 制作压缩包 dirs.tar
[hamming@VM_0_15_centos tmp]$ tar -zcvf dirs.tar dirs/
[hamming@VM_0_15_centos tmp]$ ll
drwxrwxr-x 2 hamming hamming 4096 Jul 30 23:34 dird
drwxrwxr-x 2 hamming hamming 4096 Jul 30 23:16 dirs
-rw-rw-r-- 1 hamming hamming 163 Jul 30 23:37 dirs.tar
# 将压缩包 dirs.tar 解压到 dird 目录中
[hamming@VM_0_15_centos tmp]$ tar -zxvf dirs.tar -C dird/
[hamming@VM_0_15_centos tmp]$ ls -l dird/
drwxrwxr-x 2 hamming hamming 4096 Jul 30 23:16 dirs
- 参考资料
来源网络
- 关注公众号一起学习——无涯的计算机笔记