Linux tar 命令用法

Linux tar 命令用法

Linux tar 命令用法
(图片来源网络,侵删)

tar 命令在 Linux 中用于打包和解压文件,以下是 tar 命令的详细用法,包括一些常见的选项和小标题。

1. 基本格式

tar [选项] [文件或目录]

2. 选项

选项 描述
c 创建新的归档文件
x 归档文件中提取文件
t 列出归档文件中的文件
v 显示过程
f 使用归档文件名
z 通过 gzip 过滤归档文件
j 通过 bzip2 过滤归档文件
W 验证归档文件
r 向归档文件添加文件
u 仅添加更改的文件
d 比较归档文件与文件系统
p 保留原始文件属性
P 不使用任何过滤程序
C 改变到指定目录
T 从文件中获取要处理的文件列表
X 排除文件列表
Z 通过 compress 过滤归档文件
S 在存储和恢复文件时,将块大小设置为指定大小

3. 示例

创建归档文件:

“`bash

tar cvf archive_name.tar directory_name

“`

提取归档文件:

“`bash

tar xvf archive_name.tar

“`

列出归档文件中的文件:

“`bash

tar tvf archive_name.tar

“`

使用 gzip 压缩归档文件:

“`bash

tar czvf archive_name.tar.gz directory_name

“`

使用 bzip2 压缩归档文件:

“`bash

tar cjvf archive_name.tar.bz2 directory_name

“`

验证归档文件:

“`bash

tar Wcvf archive_name.tar directory_name

“`

向归档文件添加文件:

“`bash

tar rvf archive_name.tar file_name

“`

仅添加更改的文件:

“`bash

tar uvf archive_name.tar file_name

“`

比较归档文件与文件系统:

“`bash

tar dvf archive_name.tar

“`

保留原始文件属性:

“`bash

tar pvcf archive_name.tar directory_name

“`

改变到指定目录:

“`bash

tar C /path/to/directory cvf archive_name.tar file_or_directory_name

“`

从文件中获取要处理的文件列表:

“`bash

tar T file_list.txt cvf archive_name.tar

“`

排除文件列表:

“`bash

tar xvf archive_name.tar exclude=file_name

“`

通过 compress 过滤归档文件:

“`bash

tar czvf archive_name.tar.Z directory_name

“`

设置块大小:

“`bash

tar S block_size cvf archive_name.tar directory_name

“`

这些是 Linux tar 命令的基本用法和示例,根据需要,可以组合不同的选项来实现所需的功能。

原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/672302.html

本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。

(0)
未希新媒体运营
上一篇 2024-06-03 22:16
下一篇 2024-06-03 22:18

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

产品购买 QQ咨询 微信咨询 SEO优化
分享本页
返回顶部
云产品限时秒杀。精选云产品高防服务器,20M大带宽限量抢购 >>点击进入