`
56553655
  • 浏览: 204285 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

tar命令基本使用

阅读更多

压缩文件:tar cvf quan.tar quan/
翻译文件:tar xvf apache.tar

其它使用:
1.压缩一组文件为tar.gz后缀。
# tar cvf backup.tar /etc
#gzip -q backup.tar

# tar cvfz backup.tar.gz /etc/

2.释放一个后缀为tar.gz的文件。
#gunzip backup.tar.gz
#tar xvf backup.tar

# tar xvfz backup.tar.gz

3.用一个命令完成压缩
#tar cvf - /etc/ | gzip -qc > backup.tar.gz

4.用一个命令完成释放
# gunzip -c backup.tar.gz | tar xvf -

5.如何解开tar.Z的文件?
# tar xvfz backup.tar.Z

# uncompress backup.tar.Z
#tar xvf backup.tar

6.如何解开.tgz文件?
#gunzip backup.tgz
打包: tar -cf soft.tar soft
解包: tar -xf soft.tar soft
压缩目录
打包压缩:tar czvf usr.tar.gz /home
解压缩:tar xzvf usr.tar.gz
压缩文件(对于目录失效)
压缩:zip good.zip good1 good2
解压:unzip good.zip

命令详解!
@@@@@@@@@@@@@@@@@@@@@@
描述
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 个字节后暂停,等待更换磁盘

-m, --modification-time
当从一个档案中恢复文件时,不使用新的时间标签

-M, --multi-volume
建立多卷存档,以便在几个磁盘中存放

-N, --after-date DATE, --newer DATE
仅存储时间较新的文件

-o, --old-archive, --portability
以 V7 格式存档,不用 ANSI 格式

-O, --to-stdout
将文件展开到标准输出

-p, --same-permissions, --preserve-permissions
展开所有保护信息

-P, --absolute-paths
不要从文件名中去除 '/'

--preserve
like -p -s
与 -p -s 相似

-R, --record-number
显示信息时同时显示存档中的记录数

--remove-files
建立存档后删除源文件

-s, --same-order, --preserve-order
???
--same-owner
展开以后使所有文件属于同一所有者

-S, --sparse
高效处理

-T, --files-from F
从文件中得到要展开或要创建的文件名

--null
读取空结束的文件名,使 -C 失效

--totals
显示用 --create 参数写入的总字节数

-v, --verbose
详细显示处理的文件

-V, --label NAME
为存档指定卷标

--version
显示 tar 程序的版本号

-w, --interactive, --confirmation
每个操作都要求确认

-W, --verify
写入存档后进行校验

--exclude FILE
不把指定文件包含在内

-X, --exclude-from FILE
从指定文件中读入不想包含的文件的列表

-y, --bzip2, --bunzip2
用 bzip2 对存档压缩或解压

-Z, --compress, --uncompress
用 compress 对存档压缩或解压

-z, --gzip, --ungzip
用 gzip 对存档压缩或解压

--use-compress-program PROG
用 PROG 对存档压缩或解压 ( PROG 需能接受 -d 参数)

--block-compress
为便于磁盘存储,按块记录存档

-[0-7][lmh]
指定驱动器和密度[高中低]

分享到:
评论

相关推荐

    tar常用命令大全轻松掌握tar命令

    以下是一些常用的 tar 命令基本使用方法: * 创建一个新的压缩文件:`tar -cf all.tar *.jpg` * 将文件添加到压缩文件中:`tar -rf all.tar *.gif` * 更新压缩文件中的文件:`tar -uf all.tar logo.gif` * 查看压缩...

    linux下tar命令的使用

    除了基本的解压操作,`tar`命令还支持许多其他功能,例如创建归档文件、添加文件到已存在的归档、排除特定文件等。例如,`tar -cvf archive.tar file1 file2`用来创建一个包含`file1`和`file2`的新归档,`tar -uvf ...

    tar命令的使用!!!!!

    "tar命令的使用" tar命令是 Linux 系统中一个非常重要的命令,它主要用于对文件进行压缩、解压和归档。tar 命令的使用非常广泛,特别是在 Linux 系统的日常维护和管理中。 Tar 命令的基本用法 -------------------...

    linux系统的tar命令

    Tar 命令的使用方法非常灵活,下面将详细介绍 tar 命令的使用方法和参数。 tar 命令的基本用法 Tar 命令的基本用法是将文件和目录压缩成一个压缩文件,例如: ``` tar -cvf /tmp/etc.tar /etc ``` 这将将 `/etc` ...

    方便在windows下执行tar命令的小工具

    这样,你就不需要安装完整的Cygwin或其他大型模拟环境,只需要这个小工具,就能在Windows上方便地使用`tar`命令了。 总的来说,这个小工具是为了解决Windows用户在不安装全功能的Unix模拟环境的情况下,仍能便捷地...

    linux tar命令例子

    在深入探讨Linux下的tar命令之前,我们先简要回顾一下tar命令的基本概念。tar,全称为tape archive,最初是用于磁带归档的一种工具,但随着时间的推移,它已经成为Unix和类Unix系统(包括Linux)中最常用的文件打包...

    linux tar详解

    #### 二、tar命令基本使用 ##### 1. 语法结构 tar 的基本语法格式如下: ``` tar [主选项+辅选项] 文件或者目录 ``` 其中,**主选项** 必须要有,它决定了 tar 命令的操作行为;**辅选项** 可以根据需求选择性...

    如何使用Linux tar命令进行磁带备份

    ### 如何使用Linux tar命令进行磁带备份 在Linux系统中,`tar`命令是非常重要的文件打包工具之一,常用于数据备份与恢复等场景。本文将详细介绍如何利用`tar`命令进行磁带备份,这对于需要定期备份大量数据的场景...

    tar命令详细介绍很经典的资料

    ### tar命令详解 #### 一、简介 `tar` 命令是 Linux 和 Unix 系统中一个非常重要的工具,用于打包文件和目录。它最初由“tape archive”缩写而来,意指磁带存档,但现在广泛应用于各种文件系统。`tar` 命令可以帮助...

    Linux网络操作系统基础:文件命令归档压缩命令tar和gzip.pptx

    2. 然后,使用 `tar -zcf log.tar.gz *.log` 命令将 log.tar 文件压缩成 log.tar.gz 文件。 3. 接下来,使用 `tar -ztvf log.tar.gz` 命令可以查看 log.tar.gz 文件的详细信息。 4. 最后,使用 `tar -zxf log.tar.gz...

    Linux下tar命令大全.pdf

    ### 一、tar命令基本语法 tar命令的基本语法如下: ``` tar [选项] [文件或目录] ``` 其中,[选项]用于指定tar命令的具体操作,如创建、提取、列出等;[文件或目录]则表示要操作的目标。 ### 二、tar命令常用选项...

    zhaoleigege#toolkit#TAR命令基本教程1

    TAR命令基本教程创建一个归档文件tar cvf target.tar source1 source2 ...c 表明我们想创建一个归档文件v 让程序在加载文件

    在Linux系统中使用tar命令压缩和解压文件的教程.docx

    Linux 系统中使用 tar 命令压缩和解压文件的教程 在 Linux 系统中,tar 命令是一个非常重要的命令,主要用于压缩和解压文件。tar 命令可以将多个文件压缩成一个文件,使得文件传输和存储更加方便。下面是使用 tar ...

    压缩打包命令gzip和tar

    当需要将tar打包文件进一步压缩时,可以在tar命令中配合使用“-z”、“-j”、“-Z”选项来调用gzip、bzip2、compress程序。例如,将打包后的文件压缩并保存为linux-2.6.11.tar.gz,可以使用: ``` tar -zcvf linux-...

    linux下tar命令详解.txt

    #### 二、tar命令的基本用法 `tar`命令的基本格式如下: ```bash tar [选项] [文件] ``` 其中,`选项`用于指定不同的操作类型,`文件`则是操作的目标文件或目录。以下是一些常用的选项及其解释: - `-c`: 创建新...

    Linux打包命令_tar

    tar 命令的基本格式为:tar [-cxtzjvfpPN] 文件与目录 参数说明: * -c:建立一个压缩文件的参数指令(create 的意思) * -x:解开一个压缩文件的参数指令 * -t:查看 tarfile 里面的文件 * -z:是否同时具有 gzip ...

    linux tar命令完全手册

    ### Linux tar命令完全手册 #### 一、简介 在Linux系统中,`tar`命令是一个非常重要的工具,用于创建、提取、更新等操作文件归档(即打包)。它支持多种压缩方式,例如gzip、bzip2等,并且具有丰富的选项来满足...

    tar for windows windows运行tar打包工具

    本篇文章将详细介绍如何在Windows上使用`tar`打包工具,以及它的基本功能和操作方法。 `tar`(Tape ARchive)最初设计用于在磁带上创建备份,但现在已经成为一个广泛使用的打包工具,可以处理各种类型的文件系统。...

    tar 命令操作说明使用大全

    了解并熟练掌握`tar`命令的使用,将极大地提升你在Linux环境下的工作效率,无论是日常的数据管理还是开发工作,`tar`都是不可或缺的工具。通过灵活运用其各种选项和操作,你可以根据需求定制自己的归档和解压缩流程...

    LINUX tar命令文档

    【Linux tar命令详解】 tar命令是Linux系统中用于文件和目录管理的重要工具,它能够将一组文件和目录打包成一个单一的档案文件,方便备份、传输或存储。tar最初是设计用于磁带备份,但现在广泛应用于各种存储介质,...

Global site tag (gtag.js) - Google Analytics