tar 命令的用法

来源:互联网 发布:《彩票核心秘密》算法 编辑:程序博客网 时间:2024/04/27 22:52

tar

功能:

打包、解包

用法:

解包  tar zxvf FileName.tar.gz
打包  tar zcvf FileName.tar.gz DirName

参数:

-c  建立新的归档文件
-r  向归档文件末尾追加文件
-x  从归档文件中解出文件
-O  将文件解开到标准输出
-v  处理过程中输出相关信息
-f  对普通文件操作
-z  调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z  调用compress来压缩归档文件,与-x联用时调用compress完成解压缩

 

 

==============================================================

tar 程序用于储存或展开 tar 存档文件。存档文件可放在磁盘中 ,也可以存为普通文件。 tar是需要参数的,可选的参数是A、c、d、r、t、u、x,您在使用tar时必须首先为 tar 指定至少一个参数;然后,您必须指定要处理的文件或目录。如果指定一个目录则该目录下的所有子目录都将被加入存档。

应用举例:

1)展开 abc.tar.gz 使用命令: tar xvzf abc.tar.gz 展开 abc.tar 使用命令: tar xvf abc.tar

2)将当前目录下的 man 目录及其子目录存成存档 man.tar tar cf man.tar ./man

参数说明

运行tar时必须要有下列参数中的至少一个才可运行

-A, --catenate, --concatenate

将一存档与已有的存档合并

-c, --create

建立新的存档

-d, --diff, --compare

比较存档与当前文件的不同之处

--delete

从存档中删除

-r, --append

附加到存档结尾

-t, --list

列出存档中文件的目录

-u, --update

仅将较新的文件附加到存档中

-x, --extract, --get

从存档展开文件

其他参数

--atime-preserve

不改变转储文件的存取时间

-b, --block-size N

指定块大小为 Nx512 字节(缺省时 N=20)

-B, --read-full-blocks

读取时重组块(???!!!)

-C, --directory DIR

转到指定的目录

--checkpoint

读取存档时显示目录名

-f, --file [HOSTNAME:]F

指定存档或设备 (缺省为 /dev/rmt0)

--force-local

强制使用本地存档,即使存在克隆

-F, --info-script F --new-volume-script F

在每个磁盘结尾使用脚本 F (隐含 -M)

-G, --incremental

建立老 GNU 格式的备份

-g, --listed-incremental F

建立新 GNU 格式的备份

-h, --dereference

不转储动态链接,转储动态链接指向的文件。

-i, --ignore-zeros

忽略存档中的 0 字节块(通常意味着文件结束)

--ignore-failed-read

在不可读文件中作 0 标记后再退出???

-k, --keep-old-files

保存现有文件;从存档中展开时不进行覆盖

-K, --starting-file F

从存档文件 F 开始

-l, --one-file-system

在本地文件系统中创建存档

-L, --tape-length N

在写入 N*1024 个字节后暂停,等待更换磁盘

 

原创粉丝点击