當前位置:首頁 » 文件管理 » 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的文件,整個過程要把詳細的狀態列印出來。

熱點內容
app什麼情況下找不到伺服器 發布:2025-05-12 15:46:25 瀏覽:711
php跳過if 發布:2025-05-12 15:34:29 瀏覽:465
不定時演算法 發布:2025-05-12 15:30:16 瀏覽:129
c語言延時1ms程序 發布:2025-05-12 15:01:30 瀏覽:163
動物園靈長類動物配置什麼植物 發布:2025-05-12 14:49:59 瀏覽:732
wifi密碼設置什麼好 發布:2025-05-12 14:49:17 瀏覽:146
三位數乘兩位數速演算法 發布:2025-05-12 13:05:48 瀏覽:395
暴風影音緩存在哪裡 發布:2025-05-12 12:42:03 瀏覽:539
access資料庫exe 發布:2025-05-12 12:39:04 瀏覽:627
五開的配置是什麼 發布:2025-05-12 12:36:37 瀏覽:363