当前位置:首页 » 文件管理 » tarcvf文件夹

tarcvf文件夹

发布时间: 2022-08-02 03:33:49

㈠ 用PERL怎样将文件夹打包成tar以及如何创建窗体

`tar cvf "d:/文件.tar" "文件夹"`;

linux系统下tar命令,菜鸟提问

比如现在在 /A 文件夹下 把下面的B文件夹打包成bzip2高压方式
tar cjvf C.tar.bz2 B # 默认是在当前文件夹下的
OK后会在/A文件夹下有个名为“C.tar.bz2”的tar压缩文件
tar tvf C.tar.bz2 # 列出里面的文件

会用了吧? 呵呵 再把文档粘给你 比较长 别哭哦 学习之路还很远的

TAR(1) tar TAR(1)

NAME
tar - The GNU version of the tar archiving utility

SYNOPSIS
tar <operation> [options]

Operations:
[-]A --catenate --concatenate
[-]c --create
[-]d --diff --compare
[-]r --append
[-]t --list
[-]u --update
[-]x --extract --get
--delete

Common Options:
-C, --directory DIR
-f, --file F
-j, --bzip2
-p, --preserve-permissions
-v, --verbose
-z, --gzip

All Options:
[ --atime-preserve ] [ -b, --blocking-factor N ] [ -B, --read-full-
records ] [ --backup BACKUP-TYPE ] [ --block-compress ] [ -C, --direc-
tory DIR ] [ --check-links ] [ --checkpoint ] [ -f, --file [HOSTNAME:]F
] [ -F, --info-script F --new-volume-script F ] [ --force-local ] [
--format FORMAT ] [ -g, --listed-incremental F ] [ -G, --incremental ]
[ --group GROUP ] [ -h, --dereference ] [ --help ] [ -i, --ignore-zeros
] [ --ignore-case ] [ --ignore-failed-read ] [ --index-file FILE ] [
-j, --bzip2 ] [ -k, --keep-old-files ] [ -K, --starting-file F ] [
--keep-newer-files ] [ -l, --one-file-system ] [ -L, --tape-length N ]
[ -m, --touch, --modification-time ] [ -M, --multi-volume ] [ --mode
PERMISSIONS ] [ -N, --after-date DATE, --newer DATE ] [ --newer-mtime
DATE ] [ --no-anchored ] [ --no-ignore-case ] [ --no-recursion ] [
--no-same-permissions ] [ --no-wildcards ] [ --no-wildcards-match-slash
] [ --null ] [ --numeric-owner ] [ -o, --old-archive, --portabil-
ity, --no-same-owner ] [ -O, --to-stdout ] [ --occurrence NUM ] [
--overwrite ] [ --overwrite-dir ] [ --owner USER ] [ -p, --same-permis-
sions, --preserve-permissions ] [ -P, --absolute-names ] [ --pax-option
KEYWORD-LIST ] [ --posix ] [ --preserve ] [ --acls ] [ --selinux ] [
--xattrs ] [ --no-acls ] [ --no-selinux ] [ --no-xattrs ] [ -R,
--block-number ] [ --record-size SIZE ] [ --recursion ] [ --recursive-
unlink ] [ --remove-files ] [ --rmt-command CMD ] [ --rsh-command CMD ]
[ -s, --same-order, --preserve-order ] [ -S, --sparse ] [ --same-owner
] [ --show-defaults ] [ --show-omitted-dirs ] [ --strip-components NUM-
BER, --strip-path NUMBER (1) ] [ --suffix SUFFIX ] [ -T, --files-from F
] [ --totals ] [ -U, --unlink-first ] [ --use-compress-program PROG ]
[ --utc ] [ -v, --verbose ] [ -V, --label NAME ] [ --version ] [
--volno-file F ] [ -w, --interactive, --confirmation ] [ -W, --verify ]
[ --wildcards ] [ --wildcards-match-slash ] [ --exclude PATTERN ] [ -X,
--exclude-from FILE ] [ -Z, --compress, --uncompress ] [ -z, --gzip,
--gunzip, --ungzip ] [ -[0-7][lmh] ]

(1) tar-1.14 uses --strip-path, tar-1.14.90+ uses --strip-components

DESCRIPTION
This manual page documents the GNU version of tar, an archiving program
designed to store and extract files from an archive file known as a
tarfile. A tarfile may be made on a tape drive, however, it is also
common to write a tarfile to a normal file. The first argument to tar
must be one of the options Acdrtux, followed by any optional functions.
The final arguments to tar are the names of the files or directories
which should be archived. The use of a directory name always implies
that the subdirectories below should be included in the archive.

EXAMPLES
tar -xvf foo.tar
verbosely extract foo.tar

tar -xzf foo.tar.gz
extract gzipped foo.tar.gz

tar -cjf foo.tar.bz2 bar/
create bzipped tar archive of the directory bar called
foo.tar.bz2

tar -xjf foo.tar.bz2 -C bar/
extract bzipped foo.tar.bz2 after changing directory to bar

tar -xzf foo.tar.gz blah.txt
extract the file blah.txt from foo.tar.gz

FUNCTION LETTERS
One of the following options must be used:

-A, --catenate, --concatenate
append tar files to an archive

-c, --create
create a new archive

-d, --diff, --compare
find differences between archive and file system

-r, --append
append files to the end of an archive

-t, --list
list the contents of an archive

-u, --update
only append files that are newer than the existing in archive

-x, --extract, --get
extract files from an archive

--delete
delete from the archive (not for use on mag tapes!)

COMMON OPTIONS
-C, --directory DIR
change to directory DIR

-f, --file [HOSTNAME:]F
use archive file or device F (default "-", meaning stdin/stdout)

-j, --bzip2
filter archive through bzip2, use to decompress .bz2 files

-p, --preserve-permissions
extract all protection information

-v, --verbose
verbosely list files processed

-z, --gzip, --ungzip
filter the archive through gzip

ALL OPTIONS
--atime-preserve
don't change access times on mped files

-b, --blocking-factor N
block size of Nx512 bytes (default N=20)

-B, --read-full-blocks
reblock as we read (for reading 4.2BSD pipes)

--backup BACKUP-TYPE
backup files instead of deleting them using BACKUP-TYPE simple
or numbered

--block-compress
block the output of compression program for tapes

-C, --directory DIR
change to directory DIR

--check-links
warn if number of hard links to the file on the filesystem mis-
match the number of links recorded in the archive

--checkpoint
print directory names while reading the archive

-f, --file [HOSTNAME:]F
use archive file or device F (default "-", meaning stdin/stdout)

-F, --info-script F --new-volume-script F
run script at end of each tape (implies --multi-volume)

--force-local
archive file is local even if has a colon

--format FORMAT
selects output archive format
v7 - Unix V7
oldgnu - GNU tar <=1.12
gnu - GNU tar 1.13
ustar - POSIX.1-1988
posix - POSIX.1-2001

-g, --listed-incremental F
create/list/extract new GNU-format incremental backup

-G, --incremental
create/list/extract old GNU-format incremental backup

-h, --dereference
don't mp symlinks; mp the files they point to

--help like this manpage, but not as cool

-i, --ignore-zeros
ignore blocks of zeros in archive (normally mean EOF)

--ignore-case
ignore case when excluding files

--ignore-failed-read
don't exit with non-zero status on unreadable files

--index-file FILE
send verbose output to FILE instead of stdout

-j, --bzip2
filter archive through bzip2, use to decompress .bz2 files

-k, --keep-old-files
keep existing files; don't overwrite them from archive

-K, --starting-file F
begin at file F in the archive

--keep-newer-files
do not overwrite files which are newer than the archive

-l, --one-file-system
stay in local file system when creating an archive

-L, --tape-length N
change tapes after writing N*1024 bytes

-m, --touch, --modification-time
don't extract file modified time

-M, --multi-volume
create/list/extract multi-volume archive

--mode PERMISSIONS
apply PERMISSIONS while adding files (see chmod(1))

-N, --after-date DATE, --newer DATE
only store files newer than DATE

--newer-mtime DATE
like --newer, but with a DATE

--no-anchored
match any subsequenceof the name's components with --exclude

--no-ignore-case
use case-sensitive matching with --exclude

--no-recursion
don't recurse into directories

--no-same-permissions
apply user's umask when extracting files instead of recorded
permissions

--no-wildcards
don't use wildcards with --exclude

--no-wildcards-match-slash
wildcards do not match slashes (/) with --exclude

--null --files-from reads null-terminated names, disable --directory

--numeric-owner
always use numbers for user/group names

-o, --old-archive, --portability
like --format=v7; -o exhibits this behavior when creating an
archive (deprecated behavior)

-o, --no-same-owner
do not attempt to restore ownership when extracting; -o exhibits
this behavior when extracting an archive

-O, --to-stdout
extract files to standard output

--occurrence NUM
process only NUM occurrences of each named file; used with
--delete, --diff, --extract, or --list

--overwrite
overwrite existing files and directory metadata when extracting

--overwrite-dir
overwrite directory metadata when extracting

--owner USER
change owner of extraced files to USER

-p, --same-permissions, --preserve-permissions
extract all protection information

-P, --absolute-names
don't strip leading '/'s from file names

--pax-option KEYWORD-LIST
used only with POSIX.1-2001 archives to modify the way tar han-
dles extended header keywords

--posix
like --format=posix

--preserve
like --preserve-permissions --same-order

--acls this option causes tar to store each file's ACLs in the archive.

--selinux
this option causes tar to store each file's SELinux security
context information in the archive.

--xattrs
this option causes tar to store each file's extended attributes
in the archive. This option also enables --acls and--selinux if
they haven't been set already, e to the fact that the data for
those are stored in special xattrs.

--no-acls
This option causes tar not to store each file's ACLs in the
archive and not to extract any ACL information in an archive.

--no-selinux
this option causes tar not to store each file's SELinux security
context information in the archive and not to extract any
SELinux information in an archive.

--no-xattrs
this option causes tar not to store each file's extended
attributes in the archive and not to extract any extended
attributes in an archive. This option also enables --no-acls and
--no-selinux if they haven't been set already.

-R, --record-number
show record number within archive with each message

--record-size SIZE
use SIZE bytes per record when accessing archives

--recursion
recurse into directories

--recursive-unlink
remove existing directories before extracting directories of the
same name

--remove-files
remove files after adding them to the archive

--rmt-command CMD
use CMD instead of the default /usr/sbin/rmt

--rsh-command CMD
use remote CMD instead of rsh(1)

-s, --same-order, --preserve-order
list of names to extract is sorted to match archive

-S, --sparse
handle sparse files efficiently

--same-owner
create extracted files with the same ownership

--show-defaults
display the default options used by tar

--show-omitted-dirs
print directories tar skips while operating on an archive

--strip-components NUMBER, --strip-path NUMBER
strip NUMBER of leading components from file names before
extraction

(1) tar-1.14 uses --strip-path, tar-1.14.90+ uses --strip-compo-
nents

--suffix SUFFIX
use SUFFIX instead of default '~' when backing up files

-T, --files-from F
get names to extract or create from file F

--totals
print total bytes written with --create

-U, --unlink-first
remove existing files before extracting files of the same name

--use-compress-program PROG
access the archive through PROG which is generally a compression
program

--utc display file modification dates in UTC

-v, --verbose
verbosely list files processed

-V, --label NAME
create archive with volume name NAME

--version
print tar program version number

--volno-file F
keep track of which volume of a multi-volume archive its working
in FILE; used with --multi-volume

-w, --interactive, --confirmation
ask for confirmation for every action

-W, --verify
attempt to verify the archive after writing it

--wildcards
use wildcards with --exclude

--wildcards-match-slash
wildcards match slashes (/) with --exclude

--exclude PATTERN
exclude files based upon PATTERN

-X, --exclude-from FILE
exclude files listed in FILE

-Z, --compress, --uncompress
filter the archive through compress

-z, --gzip, --gunzip, --ungzip
filter the archive through gzip

--use-compress-program PROG
filter the archive through PROG (which must accept -d)

-[0-7][lmh]
specify drive and density

BUGS
The GNU folks, in general, abhor man pages, and create info documents
instead. The maintainer of tar falls into this category. Thus this
man page may not be complete, nor current, and was included in the Red
Hat CVS tree because man is a great tool :). This man page was first
taken from Debian Linux and has since been loving updated here.

REPORTING BUGS
Please report bugs via https://bugzilla.redhat.com

SEE ALSO
The full documentation for tar is maintained as a Texinfo manual. If
the info and tar programs are properly installed at your site, the com-
mand

info tar

should give you access to the complete manual.

AUTHORS
Debian Linux http://www.debian.org/
Mike Frysinger <[email protected]>

GNU Oct 2004 TAR(1)

㈢ tar 打包多个文件

我用的fc9
tar -cvf [包名] 〔要打包的文件命〕
例如:/home下有1.out,2.out,3.out三个文件,我想把它打包并且起名为“123.tar”并且存在/opt下。
tar -cvf /opt/123.tar /home/*.out
然后在opt下就有一个名为123.tar的包了。里面包含文件1.out,2.out,3.out.

㈣ tar命令简介

tar把文件保存到归档介质中,或直接从介质中读取归档文件。归档介质可以是软盘、磁带或常规文件。1。使用tar创建备份tar c(r)vn filename 或 tar cvfk device#c——指定创建一个新的备份,它可以覆盖已有的同名文件r——自动把文件加到档案文件的尾部,而不是生成新的文件。注意r选项只对磁盘上的档案文件有效,不能在磁带上使用。v——指定在创建tar备份过程中,显示各个文件名称n——是文件/etc/default/tar中“Key"一列指定的设备,在没有指定tar备份文件名时,它使用/etc/default/tar中的默认设备号。f——在没有使用/etc/default/tar 中的设备时使用,把device作为目标驱动器;如果"f"后接tar文件名,表明归档文件是一个常规文件。k——指明备份介质的卷大小。filename——要备份的文件名或目录名称2。从tar备份中列出文件tar tvf device 或 tar tvn#device参数是备份设备名称或是tar备份文件"t"和“v"选项的组合可以显示一个目录列表“f"指明下一个参数(device)为要读取得备份内容3。从tar备份重读取文件tar xvf device filename#tar查找device上的备份,把适合filename的所有文件提取出来,并把他们放到当前路径相关的位置。注意,tar不能识别通配符,所以filename中应该是一系列明确的文件名。参数:x——通知tar来提取文件v——显示文件f——通知tar使用下一个实参作为备份文件名 :em49:

㈤ 怎么用tar解压里面的一个文件夹,而不是所有文件

没有解压并新建目录的命令,只能先建立目录,然后把文件解压到这个目录下。
如:解压的目录是/zzz/bbs,那么可用如下语句:
tar zxvf /bbs.tar.zip -C /zzz/bbs
关于tar命令:
tar 解压缩命令
tar
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数-f是必须的
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
# tar -cf all.tar *.jpg
这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。
# tar -rf all.tar *.gif
这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。
# tar -uf all.tar logo.gif
这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。
# tar -tf all.tar
这条命令是列出all.tar包中所有文件,-t是列出文件的意思
# tar -xf all.tar
这条命令是解出all.tar包中所有文件,-x是解开的意思

压缩
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
解压
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar –xZvf file.tar.Z //解压tar.Z
unrar e file.rar //解压rar
unzip file.zip //解压zip
总结
1、*.tar 用 tar –xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar –xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar –xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar –xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
关于更多linux知识,请查阅书籍《linux就该这么学》。

㈥ tar -cvf - /home | tar -xvf -

tar 是unix/linux下的打包器。
-cvf可以看做-c -v -f,-xvf则是-x -v -f。
其中-c/-x分别表示create/extract,即打包/解包。
-v 是verbose,表示显示打包/解包的详细过程。
-f 表示file,表示打包输出/解包输入文件,后面跟"-"表示使用“标准输入/输出”(stdin/stdout)作为输出/输入文件。
两个tar命令之间的"|"表示“重定向”,即第一个命令的stdout(也就是打包的输出)作为第二个命令的stdin(也就是解包的输入)。

这个命令的最终结果是,将/home目录(包括其下的各级子目录)(通过打包到stdout=>再解包stdin)复制到“当前目录”。

㈦ linux 命令 tar cvf 中的cvf是什么缩写 cvf好像不是一个固定的命令因为它改成cfv也能执行压缩

tar 是命令,c表示打包,v表示输出整个过程的详细信息,f表示 后面要跟上输出文件名称 例如tar cvf kernel.tar kernel 表示要把整个kernel文件夹打包成一个叫做kernel.tar的文件,整个过程要把详细的状态打印出来。

热点内容
scratch少儿编程课程 发布:2025-04-16 17:11:44 浏览:633
荣耀x10从哪里设置密码 发布:2025-04-16 17:11:43 浏览:362
java从入门到精通视频 发布:2025-04-16 17:11:43 浏览:78
php微信接口教程 发布:2025-04-16 17:07:30 浏览:303
android实现阴影 发布:2025-04-16 16:50:08 浏览:789
粉笔直播课缓存 发布:2025-04-16 16:31:21 浏览:339
机顶盒都有什么配置 发布:2025-04-16 16:24:37 浏览:206
编写手游反编译都需要学习什么 发布:2025-04-16 16:19:36 浏览:806
proteus编译文件位置 发布:2025-04-16 16:18:44 浏览:360
土压缩的本质 发布:2025-04-16 16:13:21 浏览:586