tar
sd卡-cda转换mp3
2023年4月4日发(作者:拨号连接设置)TAR命令参数详解
TAR
命令名
tar-tar档案⽂件管理程序的GNU版本。下⾯将逐个介绍其含义
总览
tar[-]A--catenate--concatenate|c--create|d--diff--compare|r--append|t--list|u--update|x-extract--get[--atime-preserve][-b,--
block-sizeN][-B,--read-full-blocks][-C,--directoryDIR][--checkpoint]
[-f,--file[HOSTNAME:]F][--force-local]
[-F,--info-scriptF--new-volume-scriptF][-G,--incremental][-g,--listed-incrementalF][-h,--dereference][-i,--ignore-zeros][-I,--bzip][
--ignore-failed-read][-k,--keep-old-files][-K,--starting-fileF][-l,--one-file-system][-L,--tape-lengthN][-m,--modification-time][-M,--
multi-volume][-N,--after-dateDATE,--newerDATE][-o,--old-archive,--portability][-O,--to-stdout][-p,--same-permissions,--preserve-
permissions][-P,--absolute-paths][--preserve]
[-R,--record-number][--remove-files][-s,--same-order,--preserve-order][--same-owner][-S,--sparse][-T,--files-fromF][--null]
[--totals]
[-v,--verbose][-V,--labelNAME][--version]
[-w,--interactive,--confirmation][-W,--verify]
[--excludeFILE][-X,--exclude-fromFILE][-Z,--compress,--uncompress][-z,--gzip,--ungzip]
[--use-compress-programPROG][--block-compress][-[0-7][lmh]]
filename1[filename2,...filenameN]
directory1[directory2,...directoryN]
描述
tar程序⽤于储存或展开tar存档⽂件。存档⽂件可放在磁盘中,也可以存为普通⽂件。tar是需要参数的,可选的参数是A、c、d、r、t、
u、x,您在使⽤tar时必须⾸先为tar指定⾄少⼀个参数;然后,您必须指定要处理的⽂件或⽬录。如果指定⼀个⽬录则该⽬录下的所有⼦⽬
录都将被加⼊存档。
应⽤举例:
1)展开使⽤命令:展开使⽤命令:
2)将当前⽬录下的man⽬录及其⼦⽬录存成存档./man
参数说明
运⾏tar时必须要有下列参数中的⾄少⼀个才可运⾏
-A,--catenate,--concatenate
将⼀存档与已有的存档合并
-c,--create
建⽴新的存档
-d,--diff,--compare
⽐较存档与当前⽂件的不同之处
--delete
从存档中删除
-r,--append
附加到存档结尾
-t,--list
列出存档中⽂件的⽬录
-u,--update
仅将较新的⽂件附加到存档中
-x,--extract,--get
从存档展开⽂件
其他参数
--atime-preserve
不改变转储⽂件的存取时间
-b,--block-sizeN
指定块⼤⼩为Nx512字节(缺省时N=20)
-B,--read-full-blocks
读取时重组块()
-C,--directoryDIR
转到指定的⽬录
--checkpoint
读取存档时显⽰⽬录名
-f,--file[HOSTNAME:]F
指定存档或设备(缺省为/dev/rmt0)
--force-local
强制使⽤本地存档,即使存在克隆
-F,--info-scriptF--new-volume-scriptF
在每个磁盘结尾使⽤脚本F(隐含-M)
-G,--incremental
建⽴⽼GNU格式的备份
-g,--listed-incrementalF
建⽴新GNU格式的备份
-h,--dereference
不转储动态链接,转储动态链接指向的⽂件。
-i,--ignore-zeros
忽略存档中的0字节块(通常意味着⽂件结束)
--ignore-failed-read
在不可读⽂件中作0标记后再退出
-k,--keep-old-files
保存现有⽂件;从存档中展开时不进⾏覆盖
-K,--starting-fileF
从存档⽂件F开始
-l,--one-file-system
在本地⽂件系统中创建存档
-L,--tape-lengthN
在写⼊N*1024个字节后暂停,等待更换磁盘
-m,--modification-time
当从⼀个档案中恢复⽂件时,不使⽤新的时间标签
-M,--multi-volume
建⽴多卷存档,以便在⼏个磁盘中存放
-N,--after-dateDATE,--newerDATE
仅存储时间较新的⽂件
-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-fromF
从⽂件中得到要展开或要创建的⽂件名
--null
读取空结束的⽂件名,使-C失效
--totals
显⽰⽤--create参数写⼊的总字节数
-v,--verbose
详细显⽰处理的⽂件
-V,--labelNAME
为存档指定卷标
--version
显⽰tar程序的版本号
-w,--interactive,--confirmation
每个操作都要求确认
-W,--verify
写⼊存档后进⾏校验
--excludeFILE
不把指定⽂件包含在内
-X,--exclude-fromFILE
从指定⽂件中读⼊不想包含的⽂件的列表
-y,--bzip2,--bunzip2
⽤bzip2对存档压缩或解压
-Z,--compress,--uncompress
⽤compress对存档压缩或解压
-z,--gzip,--ungzip
⽤gzip对存档压缩或解压
--use-compress-programPROG
⽤PROG对存档压缩或解压(PROG需能接受-d参数)
--block-compress
为便于磁盘存储,按块记录存档
-[0-7][lmh]
指定驱动器和密度[⾼中低]
--------------------------
打包:t
解包:t
压缩⽬录
打包压缩:/home
解压缩:
压缩⽂件(对于⽬录失效)
压缩:d1good2
解压:
tar