Linux下 tar 命令详解
tar是Linux下常用的归档工具,可以对文件或目录进行打包、解压等操作。
命令格式如下:
tar [选项] [文件名] [要打包或解压的文件或目录]
常用选项:
-c
: 创建新的归档文件-x
: 从归档文件中提取文件-t
: 列出归档文件中的内容-r
: 向归档文件中添加文件或目录-j
: 通过bzip2解压归档文件-z
: 通过gzip解压归档文件-v
: 显示处理过程中的信息-f
: 指定归档文件名-C
: 解压到指定目录
示例:
- 创建一个新的tar归档文件:
tar -cvf archive.tar /path/to/directory
- 解压tar归档文件:
tar -xvf archive.tar
- 查看tar归档文件内容:
tar -tvf archive.tar
- 向已有的tar归档文件中添加文件:
tar -rvf archive.tar /path/to/newfile
- 使用bzip2压缩和解压:
tar -cjvf archive.tar.bz2 /path/to/directory
tar -xjvf archive.tar.bz2
- 使用gzip压缩和解压:
tar -czvf archive.tar.gz /path/to/directory
tar -xzvf archive.tar.gz
- 解压到指定目录:
tar -xvf archive.tar -C /path/to/destination
这些是tar命令的基本用法,根据需要还可以结合其他选项进行操作。
评论已关闭