2012.07.03

来源:互联网 发布:ie11有道网络已断开 编辑:程序博客网 时间:2024/06/04 17:58

                                                                                           tar命令详解

1. 作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户。

2. 格式 tar [主选项+辅选项] 文件或目录
3. 主要参数
   使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 
   3.1 主选项: 
  -c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。 
  -r 把要存档的文件追加到档案文件的末尾。例如用户已经做好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。 
  -t 列出档案文件的内容,查看已经备份了哪些文件。 
  -u 更新文件。就是说,用新增的文件取代原备份文件,如果在备份文件中找不到要更新的文件,则把它追加到备份文件的最后。 
  -x 从档案文件中释放文件。 
   3.2 辅助选项: 
  -b 该选项是为磁带机设定的,其后跟一数字,用来说明区块的大小,系统预设值为20(20×512 bytes)。 
  -f 使用档案文件或设备,这个选项通常是必选的。 
  -k 保存已经存在的文件。例如把某个文件还原,在还原的过程中遇到相同的文件,不会进行覆盖。 
  -m 在还原文件时,把所有文件的修改时间设定为现在。 
  -M 创建多卷的档案文件,以便在几个磁盘中存放。 
  -v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。 
  -w 每一步都要求确认。
  -j 代表使用‘bzip2’程序进行文件的压缩
  -z 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。 
  -A,--catenate,--concatenate 将一存档与已有的存档合并
  -d,--diff,--compare 比较存档与当前文件的不同之处
  --delete 从存档中删除
  其他参数
  --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,--spars高效处理
  -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] 指定驱动器和密度[高中低]

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 想跟朋友聊天但对方不理怎么办 刚进婆家门被婆婆欺负怎么办 支付宝的聊天记录被删了怎么办 彩票站买彩票把钱付了没出票怎么办 与异性朋友聊天没话题了怎么办 快递写错地址但已经发货了怎么办 快递写错电话但已经发货了怎么办 微信添加好友功能被限制怎么办 qq号被冻结了限制解封怎么办 被别人强制拉入qq群怎么办 qq群里的图片过期了怎么办 q附近人不能关注不能发信息怎么办 qq畅聊之火掉了怎么办 打印机打印时上面空白留太多怎么办 发短信一直空格里面写0怎么办 网贷获取我新手机号通讯录怎么办 系统音频驱动异常或未安装怎么办 附近功能已屏蔽你的qq好友怎么办 新申请的qq号忘了怎么办 刚申请的qq号忘了怎么办 以前申请的qq号忘了怎么办 小孩玩手机游戏扣费了怎么办 手机qq好友头像显示不出来怎么办 qq的一些重要数据被清理怎么办 华为p9微信听筒声音小怎么办 win10我的电脑图标没了怎么办 小米5x里的微信头像不清楚怎么办 微信头像换了总是模糊怎么办 找到老公暧昧对象的微信怎么办 朋友欠我钱一直拖找借口怎么办 陌陌附近的人不按距离排序怎么办 老婆一直要管我的钱怎么办 老公不肯把钱交给老婆管怎么办 愿意和做朋友不愿意做情侣怎么办 欠信用卡碰到第三方不愿协调怎么办 qq密码忘记了申诉不回来怎么办 当你老公烦你了你该怎么办 自己有漂亮媳妇还经常想去嫖怎么办 微信号封了找不到好友解封怎么办 别人总是提起你的黑历史怎么办 换了手机微信登录不上怎么办