Linux/Unix 中的 tar 命令:打包、压缩和解压缩文件
tar 命令用于在 Linux 和 Unix 系统中打包和压缩文件或目录。
常用的 tar 命令选项包括:
- '-c':创建新的归档文件
- '-x':从归档文件中提取文件
- '-f':指定归档文件的名称
- '-v':显示详细的操作信息
- '-z':使用 gzip 进行压缩或解压缩
- '-j':使用 bzip2 进行压缩或解压缩
- '-r':向归档文件中追加文件
- '-t':列出归档文件中的文件
- '-u':只提取比归档文件中现有文件更新的文件
- '-A':将多个归档文件合并为一个新的归档文件
以下是一些常见的使用示例:
- 创建一个归档文件:
tar -cvf archive.tar file1 file2 directory
2. 解压缩一个归档文件:
tar -xvf archive.tar
3. 压缩一个文件或目录:
tar -czvf archive.tar.gz file1 file2 directory
4. 解压缩一个 gzip 压缩的归档文件:
tar -xzvf archive.tar.gz
5. 压缩一个文件或目录使用 bzip2:
tar -cjvf archive.tar.bz2 file1 file2 directory
6. 解压缩一个 bzip2 压缩的归档文件:
tar -xjvf archive.tar.bz2
请注意,tar 命令的选项和使用方式可能因操作系统和版本而有所差异。建议在使用命令之前查看相关的文档或手册以获取更准确的信息。
原文地址: https://www.cveoy.top/t/topic/qkDN 著作权归作者所有。请勿转载和采集!