linux文件解压

合集下载

linux下分卷压缩,合并解压的3种方法

linux下分卷压缩,合并解压的3种方法

linux下分卷压缩,合并解压的3种⽅法我们上传东西的时候,由于⽂件过⼤⽽不能上传,或者不给上传,最明显的就是发邮件了,附件最⼤5M,有的10M。

如果超过了就郁闷了。

这个时候,如果能把压缩的东西,分割开来就⽐较爽了,windows下⾯我想⼤家知道怎么分割,利⽤winrar,winzip图型化设置压缩出来的块的⼤⼩。

但是在linux下⾯有没有这样的⽅法了,linux下⾯有rar命令,有zip命令,windows下⾯这⼆种⽅式可以分割压缩,我想linux下⾯绝对也是可以的。

下⾯是我尝试过程的记录:⼀,rar分卷压缩和合并解压rar -h我们会发现以下参数,要创建多⼤的卷。

v Create volumes with size autodetection or list all volumesv<size>[k,b] Create volumes with size=<size>*1000 [*1024, *1]查看复制打印?1. [zhangy@BlackGhost awksed]$ rar a -v5m google.rar Google_Maps_API.doc //-v和5m之间不要有空格2.3. RAR 3.92 Copyright (c) 1993-2010 Alexander Roshal 10 Feb 20104. Shareware version Type RAR -? for help5.6. Evaluation copy. Please register.7.8. Creating archive google.rar9.10. Adding Google_Maps_API.doc11. Calculating the control sum12.13. Creating archive google.part2.rar14.15. ... Google_Maps_API.doc16. Calculating the control sum17.18. Creating archive google.part3.rar19.20. ... Google_Maps_API.doc OK21. Calculating the control sum22. Done23. [zhangy@BlackGhost awksed]$ unrar x google.part1.rar //合并并解压24.25. UNRAR 3.90 freeware Copyright (c) 1993-2009 Alexander Roshal26.27. Extracting from google.part1.rar28.29. Extracting Google_Maps_API.doc30.31. Extracting from google.part2.rar32.33. ... Google_Maps_API.doc 76%34.35. Extracting from google.part3.rar36.37. ... Google_Maps_API.doc OK38. All OK⼆,zip分卷压缩和合并解压zip -h2你会发现,分卷参数-s,意思是说分割成多⼤的卷Splits (archives created as a set of split files):-s ssize create split archive with splits of size ssize,where ssize nmn number and m multiplier (kmgt, default m), 100k -> 100 kB下⾯的意思是说如果是分卷的了,⽤ -s 0 --out把分卷合成⼀个If input is split, output will default to same split sizeUse -s=0 or -s- to turn off splitting to convert split to single file:zip in_split_archive -s 0 --out out_single_file_archive⽤zip来分卷压缩时,他必须是.zip的形势,他的流程是这样的,先把⼀般⽂件压缩成.zip的⽂件,然后在将.zip的⽂件分成多少块,如果你不这样坐呢,会提⽰错误的。

Linux文件压缩与解压命令

Linux文件压缩与解压命令

Linux⽂件压缩与解压命令1 .zip 格式压缩与解压压缩命令zip 压缩⽂件名 源⽂件zip -r 压缩⽬录名源⽬录解压命令unzip ⽂件名123 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32td@td-Lenovo-IdeaPad-Y410P:~$ touch abctd@td-Lenovo-IdeaPad-Y410P:~$ zip abc.zip abcadding: abc (stored 0%)td@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop workspace 模板图⽚下载桌⾯abc.zip sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ mkdir-r japanmkdir:⽆效选项 -- rTry 'mkdir --help'for more information.td@td-Lenovo-IdeaPad-Y410P:~$ mkdir japantd@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop sougou_64.deb 公共的视频⽂档⾳乐abc.zip japan workspace 模板图⽚下载桌⾯td@td-Lenovo-IdeaPad-Y410P:~$ zip japan.zip japanadding: japan/ (stored 0%)td@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop japan.zip workspace 模板图⽚下载桌⾯abc.zip japan sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ rm-r japantd@td-Lenovo-IdeaPad-Y410P:~$ unzip japan.zipArchive: japan.zipcreating: japan/td@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop japan.zip workspace 模板图⽚下载桌⾯abc.zip japan sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ rm abctd@td-Lenovo-IdeaPad-Y410P:~$ unzip abc.zipArchive: abc.zipextracting: abctd@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop japan.zip workspace 模板图⽚下载桌⾯abc.zip japan sougou_64.deb 公共的视频⽂档⾳乐.zip压缩格式既可以压缩⽂件也可以压缩⽬录2 .gz格式压缩与解压压缩 gzip 源⽂件 #注意,压缩成.gz格式后源⽂件会消失 gzip -r 源⽬录 #注意,gzip压缩的⽬录不能打包,它压缩的是⽬录⾥⾯的⼦⽂件,不压缩⽬录解压 gzip -d 压缩⽂件 gunzip 压缩⽂件12 3 4 5 6 7td@td-Lenovo-IdeaPad-Y410P:~$ lsexamples.desktop workspace 模板图⽚下载桌⾯sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ touch abctd@td-Lenovo-IdeaPad-Y410P:~$ gzip abctd@td-Lenovo-IdeaPad-Y410P:~$ ls7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33td@td-Lenovo-IdeaPad-Y410P:~$ lsabc.gz sougou_64.deb 公共的视频⽂档⾳乐examples.desktop workspace 模板图⽚下载桌⾯td@td-Lenovo-IdeaPad-Y410P:~$ gzip-d abc.gztd@td-Lenovo-IdeaPad-Y410P:~$ lsabc sougou_64.deb 公共的视频⽂档⾳乐examples.desktop workspace 模板图⽚下载桌⾯td@td-Lenovo-IdeaPad-Y410P:~$ mkdir japantd@td-Lenovo-IdeaPad-Y410P:~$ gzip-r japantd@td-Lenovo-IdeaPad-Y410P:~$ lsabc japan workspace 模板图⽚下载桌⾯examples.desktop sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ touch japan/cangls japan/boduols td@td-Lenovo-IdeaPad-Y410P:~$ gzip-r japantd@td-Lenovo-IdeaPad-Y410P:~$ cd japantd@td-Lenovo-IdeaPad-Y410P:~/japan$ lsboduols.gz cangls.gztd@td-Lenovo-IdeaPad-Y410P:~/japan$ cdtd@td-Lenovo-IdeaPad-Y410P:~$ gunzip japangzip: japan is a directory -- ignoredtd@td-Lenovo-IdeaPad-Y410P:~$ gunzip -r japantd@td-Lenovo-IdeaPad-Y410P:~$ lsabc japan workspace 模板图⽚下载桌⾯examples.desktop sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ cd japantd@td-Lenovo-IdeaPad-Y410P:~/japan$ lsboduols canglstd@td-Lenovo-IdeaPad-Y410P:~/japan$3. .bz2压缩格式压缩 bzip2 源⽂件 #压缩后不保留源⽂件 bzip2 -k 源⽂件 #压缩后保留源⽂件#注意 bzip不可以压缩⽬录解压 bzip -d 解压⽂件 #解压缩,-k保留源⽂件 bunzip2 解压⽂件 #解压缩,-k保留源⽂件12 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19td@td-Lenovo-IdeaPad-Y410P:~$ touch abctd@td-Lenovo-IdeaPad-Y410P:~$ bzip2abctd@td-Lenovo-IdeaPad-Y410P:~$ lsabc.bz2 sougou_64.deb 公共的视频⽂档⾳乐examples.desktop workspace 模板图⽚下载桌⾯td@td-Lenovo-IdeaPad-Y410P:~$ bunzip2 abc.zipbunzip2: Can't open input file abc.zip: No such file or directory. td@td-Lenovo-IdeaPad-Y410P:~$ bunzip2 abc.bz2td@td-Lenovo-IdeaPad-Y410P:~$ lsabc sougou_64.deb 公共的视频⽂档⾳乐examples.desktop workspace 模板图⽚下载桌⾯td@td-Lenovo-IdeaPad-Y410P:~$ bzip2-k abctd@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop workspace 模板图⽚下载桌⾯abc.bz2 sougou_64.deb 公共的视频⽂档⾳乐td@td-Lenovo-IdeaPad-Y410P:~$ rm abctd@td-Lenovo-IdeaPad-Y410P:~$ bzip2-dk abc.bz2td@td-Lenovo-IdeaPad-Y410P:~$ lsabc examples.desktop workspace 模板图⽚下载桌4 tar 打包和解包命令打包命令 tar -cvf 打包⽂件名源⽂件选项: -c 打包 -v 显⽰打包过程 -f 指定打包后的⽂件名1 2 3 4 5 6 7td@td-Lenovo-IdeaPad-Y410P:~$ tar-cvf japan.tar japanjapan/japan/boduolsjapan/canglstd@td-Lenovo-IdeaPad-Y410P:~$ lsabc.bz2 japan sougou_64.deb 公共的视频⽂档⾳乐examples.desktop japan.tar workspace由于.gz和.bz2格式在⽬录压缩上不⾜,所以可以先将⽂件见打包,然后再压缩。

Linux常用压缩和解压命令

Linux常用压缩和解压命令

Linux常⽤压缩和解压命令.tar 解包 tar xvf filename.tar.tar 打包 tar cvf filename.tar dirname.gz 解压1 gunzip filename.gz.gz 解压2 gzip -d filename.gz.gz 压缩 gzip filename.tar.gz 和 .tgz 解压 tar zxvf filename.tar.gz.tar.gz 和 .tgz 压缩 tar zcvf filename.tar.gz dirname.bz2 解压1 bzip2 -d filename.bz2.bz2 解压2 bunzip2 filename.bz2.bz2 压缩 bzip2 -z filename.tar.bz2 解压 tar jxvf filename.tar.bz2.tar.bz2 压缩 tar jcvf filename.tar.bz2 dirname.bz 解压1 bzip2 -d filename.bz.bz 解压2 bunzip2 filename.bz.tar.bz 解压 tar jxvf filename.tar.bz.z 解压 uncompress filename.z.z 压缩 compress filename.tar.z 解压 tar zxvf filename.tar.z.tar.z 压缩 tar zcvf filename.tar.z dirname.zip 解压 unzip filename.zip.zip 压缩 zip filename.zip dirname.rar 解压 rar x filename.rar.rar 压缩 rar a filename.rar dirnamelzop⼯具最适合在注重压缩速度的场合,压缩⽂件时会新建.lzo⽂件,⽽原⽂件保持不变(使⽤-U选项除外)lzop -v test 创建test.lzo压缩⽂件,输出详细信息,保留test⽂件不变lzop -Uv test 创建test.lzo压缩⽂件,输出详细信息,删除test⽂件lzop -t test.lzo 测试test.lzo压缩⽂件的完整性lzop –info test.lzo 列出test.lzo中各个⽂件的⽂件头lzop -l test.lzo 列出test.lzo中各个⽂件的压缩信息lzop –ls test.lzo 列出test.lzo⽂件的内容,同ls -l功能cat test | lzop > t.lzo 压缩标准输⼊并定向到标准输出lzop -dv test.lzo 解压test.lzo得到test⽂件,输出详细信息,保留test.lzo不变注:lzop没有unlzop命令,只能加上-d选项解压,向lzop传⼊⼀组⽂件和⽬录名时,lzop会压缩所有⽂件但是会忽略⽬录,压缩⽂件保留原来⽂件的权限设置和时间戳。

【Linux命令】linux一次性解压多个.gz或者.tar.gz文件

【Linux命令】linux一次性解压多个.gz或者.tar.gz文件

【Linux命令】linux⼀次性解压多个.gz或者.tar.gz⽂件原⽂:解压多个压缩包对于解压多个.gz⽂件的,⽤此命令:for gz in *.gz; do gunzip $gz; done对于解压多个.tar.gz⽂件的,⽤下⾯命令:for tar in *.tar.gz; do tar xvf $tar; done扩展:tar命令tar [-] A --catenate --concatenate | c --create | d --diff --compare | --delete | r --append | t --list |--test-label | u --update | x --extract --get [options] [pathname ...]-A, --catenate, --concatenateappend tar files to an archive-c, --createcreate a new archive-d, --diff, --comparefind differences between archive and file system--deletedelete from the archive (not on mag tapes!)-r, --appendappend files to the end of an archive-t, --listlist the contents of an archive--test-labeltest the archive volume label and exit-u, --updateonly append files newer than copy in archive-x, --extract, --getextract files from an archive-a, --auto-compressuse archive suffix to determine the compression program--add-file=FILEadd given FILE to the archive (useful if its name starts with a dash)--anchoredpatterns match file name start--no-anchoredpatterns match after any `/' (default for exclusion)--atime-preservepreserve access times on dumped files, either by restoring the times--no-auto-compressdo not use archive suffix to determine the compression program-b, --blocking-factor BLOCKSBLOCKS x 512 bytes per record-B, --read-full-recordsreblock as we read (for 4.2BSD pipes)--backupbackup before removal, choose version CONTROL-C, --directory DIRchange to directory DIR--check-devicecheck device numbers when creating incremental archives (default)--no-check-devicedo not check device numbers when creating incremental archives--checkpointdisplay progress messages every NUMBERth record (default 10)--checkpoint-action=ACTIONexecute ACTION on each checkpoint--delay-directory-restoredelay setting modification times and permissions of extracted--no-delay-directory-restorecancel the effect of --delay-directory-restore option--exclude=PATTERNexclude files, given as a PATTERN--exclude-backupsexclude backup and lock files--exclude-cachesexclude contents of directories containing CACHEDIR.TAG,--exclude-caches-allexclude directories containing CACHEDIR.TAG--exclude-caches-underexclude everything under directories containing CACHEDIR.TAG--exclude-tag=FILEexclude contents of directories containing FILE, except--exclude-tag-all=FILEexclude directories containing FILE--exclude-tag-under=FILEexclude everything under directories containing FILE--exclude-vcsexclude version control system directories-f, --file ARCHIVEuse archive file or device ARCHIVE-F, --info-script, --new-volume-script NAMErun script at end of each tape (implies -M)--force-localarchive file is local even if it has a colon--full-timeprint file time to its full resolution-g, --listed-incremental FILEhandle new GNU-format incremental backup-G, --incrementalhandle old GNU-format incremental backup--group=NAMEforce NAME as group for added files-h, --dereferencefollow symlinks; archive and dump the files they point to-H, --format FORMATcreate archive of the given formatFORMAT is one of the following: --format=gnuGNU tar 1.13.x format--format=oldgnuGNU format as per tar <= 1.12--format=paxPOSIX 1003.1-2001 (pax) format--format=posixsame as pax--format=ustarPOSIX 1003.1-1988 (ustar) format--format=v7old V7 tar format--hard-dereferencefollow hard links; archive and dump the files they refer to-i, --ignore-zerosignore zeroed blocks in archive (means EOF)-I, --use-compress-program PROGfilter through PROG (must accept -d)--ignore-caseignore case--no-ignore-casecase sensitive matching (default)--ignore-command-errorignore exit codes of children--no-ignore-command-errortreat non-zero exit codes of children as error--ignore-failed-readdo not exit with nonzero on unreadable files--index-file=FILEsend verbose output to FILE-j, --bzip2-J, --xz-k, --keep-old-filesdon't replace existing files when extracting-K, --starting-file MEMBER-NAMEbegin at member MEMBER-NAME in the archive--keep-newer-filesdon't replace existing files that are newer than their archive copies -l, --check-linksprint a message if not all links are dumped-L, --tape-length NUMBERchange tape after writing NUMBER x 1024 bytes--level=NUMBERdump level for created listed-incremental archive--lzip--lzma--lzop-m, --touchdon't extract file modified time-M, --multi-volumecreate/list/extract multi-volume archive--mode=CHANGESforce (symbolic) mode CHANGES for added files--mtime=DATE-OR-FILEset mtime for added files from DATE-OR-FILE-n, --seekarchive is seekable-N, --newer, --after-date DATE-OR-FILEonly store files newer than DATE-OR-FILE--newer-mtime=DATEcompare date and time when data changed only--null-T reads null-terminated names, disable -C--no-nulldisable the effect of the previous --null option--numeric-owneralways use numbers for user/group names-O, --to-stdoutextract files to standard output--occurrenceprocess only the NUMBERth occurrence of each file in the archive;--old-archive, --portabilitysame as --format=v7--one-file-systemstay in local file system when creating archive--overwriteoverwrite existing files when extracting--overwrite-diroverwrite metadata of existing directories when extracting (default)--no-overwrite-dirpreserve metadata of existing directories--owner=NAMEforce NAME as owner for added files-p, --preserve-permissions, --same-permissionsextract information about file permissions (default for superuser)-P, --absolute-namesdon't strip leading `/'s from file names--pax-option=keyword[[:]=value][,keyword[[:]=value]]...control pax keywords--posixsame as --format=posix--preservesame as both -p and -s--quote-chars=STRINGadditionally quote characters from STRING--no-quote-chars=STRINGdisable quoting for characters from STRING--quoting-style=STYLEset name quoting style; see below for valid STYLE values-R, --block-numbershow block number within archive with each message--record-size=NUMBERNUMBER of bytes per record, multiple of 512--recursionrecurse into directories (default)--no-recursionavoid descending automatically in directories--recursive-unlinkempty hierarchies prior to extracting directory--remove-filesremove files after adding them to the archive--restrictdisable use of some potentially harmful options--rmt-command=COMMANDuse given rmt COMMAND instead of rmt--rsh-command=COMMANDuse remote COMMAND instead of rsh-s, --preserve-order, --same-ordersort names to extract to match archive-S, --sparsehandle sparse files efficiently--same-ownertry extracting files with the same ownership as exists in the archive (default for superuser)--no-same-ownerextract files as yourself (default for ordinary users)--no-same-permissionsapply the user's umask when extracting permissions from the archive (default for ordinary users) --no-seekarchive is not seekable--show-defaultsshow tar defaults--show-omitted-dirswhen listing or extracting, list each directory that does not match search criteria--show-transformed-names, --show-stored-namesshow file or archive names after transformation--sparse-version=MAJOR[.MINOR]set version of the sparse format to use (implies --sparse)--strip-components=NUMBERstrip NUMBER leading components from file names on extraction--suffix=STRINGbackup before removal, override usual suffix ('~' unless overridden by environment variableSIMPLE_BACKUP_SUFFIX)-T, --files-from FILEget names to extract or create from FILE--to-command=COMMANDpipe extracted files to another program--totalsprint total bytes after processing the archive;--transform, --xform EXPRESSIONuse sed replace EXPRESSION to transform file names-U, --unlink-firstremove each file prior to extracting over it--unquoteunquote filenames read with -T (default)--no-unquotedo not unquote filenames read with -T--utcprint file modification times in UTC-v, --verboseverbosely list files processed-V, --label TEXTcreate archive with volume name TEXT; at list/extract time, use TEXT as a globbing pattern for volume name--volno-file=FILEuse/update the volume number in FILE-w, --interactive, --confirmationask for confirmation for every action-W, --verifyattempt to verify the archive after writing it--warning=KEYWORDwarning control--wildcardsuse wildcards (default for exclusion)--wildcards-match-slashwildcards match `/' (default for exclusion)--no-wildcards-match-slashwildcards do not match `/'--no-wildcardsverbatim string matching-X, --exclude-from FILEexclude patterns listed in FILE-z, --gzip, --gunzip --ungzip-Z, --compress, --uncompress。

Linux下解压命令大全解压缩rbzziprgzgz

Linux下解压命令大全解压缩rbzziprgzgz

L i n u x下解压命令大全解压缩r b z z i p r g z g z 公司标准化编码 [QQX96QT-XQQB89Q8-NQQJ6Q8-MQM9N]我没有用到,也就不全,希望大家帮我补充,我将随时修改完善,谢谢!.tar解包:tar xvf打包:tar cvf DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip解压2:gzip -d压缩:gzip FileName. 和 .tgz解压:tar zxvf压缩:tar zcvf DirName———————————————.bz2解压1:bzip2 -d解压2:bunzip2压缩: bzip2 -z FileName.解压:tar jxvf压缩:tar jcvf DirName ———————————————.bz解压1:bzip2 -d解压2:bunzip2压缩:未知.解压:tar jxvf压缩:未知———————————————.Z解压:uncompress压缩:compress FileName.解压:tar Zxvf压缩:tar Zcvf DirName ———————————————.zip解压:unzip压缩:zip DirName ———————————————.rar解压:rar x压缩:rar a DirName———————————————.lha解压:lha -e压缩:lha -a FileName———————————————.rpm解包:rpm2cpio | cpio -div ———————————————.deb解包:ar p | tar zxf -———————————————.tar .tgz . . . . .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea解压:sEx x FileName.*压缩:sEx a FileName.* FileNamegzip 命令减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。

Linux终端命令之压缩和解压缩

Linux终端命令之压缩和解压缩

Linux终端命令之压缩和解压缩在Linux终端中,压缩和解压缩命令是非常常用的功能。

通过压缩,我们可以将多个文件或文件夹打包成一个压缩文件,从而方便传输和存储。

而解压缩则是将压缩文件还原为原始文件或文件夹。

本文将介绍Linux中常用的压缩和解压缩命令以及其使用方法。

1. gzip命令gzip命令是Linux中最常用的压缩命令之一,它使用Gzip算法压缩文件,并将压缩后的文件保存为以.gz为扩展名的文件。

以下是常用的gzip命令及其参数:1.1 压缩文件:使用gzip命令压缩文件非常简单,只需在终端输入以下命令:```gzip <filename>```例如,要压缩名为file.txt的文件,我们可以输入以下命令:```gzip file.txt```该命令会将file.txt文件压缩为file.txt.gz。

1.2 解压缩文件:要解压缩一个以.gz结尾的文件,可以使用以下命令:```gzip -d <filename.gz>```例如,要将file.txt.gz解压缩为file.txt,我们可以输入以下命令:```gzip -d file.txt.gz```2. tar命令tar命令用于将多个文件或文件夹打包成一个归档文件,常用的扩展名为.tar。

以下是常用的tar命令及其参数:2.1 打包文件或文件夹:使用tar命令打包文件非常简单,只需在终端输入以下命令:```tar -cvf <archive.tar> <file1> <file2> ...```例如,要将file1.txt和file2.txt打包成一个名为archive.tar的归档文件,我们可以输入以下命令:tar -cvf archive.tar file1.txt file2.txt```2.2 解包归档文件:要解包一个以.tar结尾的归档文件,可以使用以下命令:```tar -xvf <archive.tar>```例如,要将archive.tar解包,我们可以输入以下命令:```tar -xvf archive.tar```3. zip和unzip命令除了gzip和tar命令外,Linux还提供了zip和unzip命令,用于处理ZIP格式的压缩文件。

linux命令之tar解压压缩

linux命令之tar解压压缩

linux命令之tar解压压缩tartar(全称:tape archive )命令⽤于备份⽂件。

tar 是⽤来创建或者还原备份⽂件的⼯具程序,它可以加⼊,解开备份⽂件内的⽂件。

语法tar [主选项 + 辅选项] ⽂件或⽬录使⽤该命令时,主选项必须有,它告诉tar要做什么事情,辅选项是辅助使⽤的,可以选⽤。

主选项:【⼀条命令下⾯的5个参数只能有⼀个,不能同时存在】-c: --create 新建⼀个压缩⽂档,即打包-x: --extract,--get解压⽂件-t: --list,查看压缩⽂档⾥的所有内容-r:--append 向压缩⽂档⾥追加⽂件-u:--update 更新原压缩包中的⽂件辅助选项:-z:是否同时具有gzip的属性?即是否需要⽤gzip压缩或解压?⼀般格式为xxx.tar.gz或xx.tgz-j:是否同时具有bzip2的属性?即是否需要⽤bzip2压缩或解压?⼀般格式为xx.tar.bz2-v:显⽰操作过程!这个参数很常⽤-f:使⽤⽂档名,注意,在f之后要⽴即接⽂档名,不要再加其他参数!-C:切换到指定⽬录--exclude FILE:在压缩过程中,不要将FILE打包实例1. 打包$ tar -cvf img.tar img1 img22. 不解压查看$ tar -tvf img.tar3. 解压$ tar -xvf ./img.tar4. 只解压某个⽬录$ tar -xvf ./img.tar img15. 更新压缩包给img1⽂件下新建⼀个⽂件img3.txt,然后更新img.tar$ tar -cvf img.tar img1 img2# 给img1增加了⼀张照⽚,现在⽤下⾯命令更新img.tar$ tar -uvf img.tar img16. 追加$ tar -cf img.tar img1 img2# img.tar⾥追加⼀个⽂件夹img3$ tar -rf img.tar img37. -C 参数-C 参数⾮常有⽤,改变⽂件⽬录,多层级时使⽤。

Linux终端命令压缩和解压文件

Linux终端命令压缩和解压文件

Linux终端命令压缩和解压文件在Linux操作系统中,终端命令是非常强大和高效的工具,它可以帮助我们完成各种任务,包括文件的压缩和解压。

本文将介绍一些常用的Linux终端命令来实现文件的压缩和解压,帮助您在日常工作中更加便捷地管理文件。

一、文件压缩1. gzip命令Gzip命令是Linux中常用的文件压缩工具之一,它可以将文件压缩成gzip格式的压缩文件。

使用gzip命令压缩文件的语法如下:gzip [选项] 文件名例如,将名为file.txt的文件压缩成file.txt.gz,可以执行以下命令:gzip file.txt2. tar命令Tar命令是另一个常用的文件压缩命令,它通常与gzip命令一起使用,可以将多个文件或目录压缩成一个tar格式的压缩文件。

使用tar 命令压缩文件的语法如下:tar [选项] 压缩文件名源文件或目录例如,将目录folder压缩成folder.tar.gz文件,执行以下命令:tar -czvf folder.tar.gz folder二、文件解压1. gunzip命令Gunzip命令是gzip命令的解压命令,可以将gzip格式的压缩文件解压缩为原始文件。

使用gunzip命令解压文件的语法如下:gunzip 文件名.gz例如,将file.txt.gz解压缩为file.txt,可以执行以下命令:gunzip file.txt.gz2. tar命令Tar命令不仅可以用于文件的压缩,还可以用于解压缩。

使用tar命令解压文件的语法如下:tar [选项] 源文件例如,将folder.tar.gz解压缩到当前目录下,执行以下命令:tar -xzvf folder.tar.gz三、常用选项1. -c: 创建新的压缩文件2. -x: 解压缩文件3. -z: 使用gzip进行压缩或解压缩4. -v: 显示详细信息5. -f: 指定文件名例如,使用tar命令压缩文件并显示详细信息,可以执行以下命令:tar -czvf file.tar.gz file.txt通过以上介绍,您可以轻松地使用Linux终端命令来压缩和解压文件。

Linux下压缩与解压.zip和.rar及.7z文件

Linux下压缩与解压.zip和.rar及.7z文件

Linux下压缩与解压.zip和.rar及.7z⽂件Linux 下压缩与解压.zip和.rar及.7z⽂件1)对于.ziplinux下提供了zip和unzip程序,zip是压缩程序,unzip是解压程序。

它们的参数选项很多,可⽤命令zip-help和unzip -help查看,这⾥只做简单介绍,举例说明⼀下其⽤法:# zip yajiu.zip yajiu.jpgyajiu.png这条命令是将yajiu.jpg和yajiu.png压缩成⼀个zip包# zip yajiu.zip*.jpg这条命令是将所有.jpg的⽂件压缩成⼀个zip包# zip -r yajiu.zipyajiu这条命令是将⽂件夹yajiu压缩成⼀个zip包# unzipyajiu.zip这条命令是将yajiu.zip中的所有⽂件解压出来yajiu@yajiu-desktop:~$ cd图⽚yajiu@yajiu-desktop:~/图⽚zip yajiu.zip yajiu.jpg yajiu.pngupdating:yajiu.jpg (deflated 34%)updating: yajiu.png (deflated0%)yajiu@yajiu-desktop:~/图⽚$ zip yajiu.zip *.jpgadding: 1.jpg (deflated34%)adding: 2.jpg (deflated 0%)yajiu@yajiu-desktop:~/图⽚$ zip -ryajiu.zip yajiuadding: yajiu/ (stored 0%)adding: yajiu/yajiu.zip (stored0%)adding: yajiu/yajiu.jpg (deflated 34%)adding: yajiu/yajiu.rar(deflated 0%)adding: yajiu/yajiu.7z (deflated 0%)adding: yajiu/yajiu.png(deflated 0%)yajiu@yajiu-desktop:~/图⽚$ unzip yajiu.zipArchive:yajiu.zipreplace 1.jpg? [y]es, [n]o, [A]ll, [N]one, [r]ename:yinflating: 1.jpgreplace 2.jpg? [y]es, [n]o, [A]ll,[N]one, [r]ename: yinflating: 2.jpgyajiu@yajiu-desktop:~/图⽚$原⽂链接:2)对于.rar安装:sudo apt-get install rar unrar或者可从/download.htm下载RAR for Linux 编译安装# tar -xzpvf rarlinux-3.8.0.tar.gz# cd rar#make这样就安装好了,安装之后就有了rar和unrar这两个程序,rar是压缩程序,unrar是解压程序。

Linux终端命令gzi压缩和解压缩文件

Linux终端命令gzi压缩和解压缩文件

Linux终端命令gzi压缩和解压缩文件Linux终端命令gzip压缩和解压缩文件简介:gzip是Linux终端下常用的文件压缩和解压缩工具,它可以将文件压缩成.gz格式,同时也可以解压缩.gz格式的文件。

gzip命令具有简单、方便、高效的特点,广泛应用于Linux系统中。

一、压缩文件1. 使用gzip命令进行文件压缩的基本语法如下:```gzip [选项] [文件名]```选项说明:- -d:解压缩文件- -k:保留原始文件- -r:递归处理目录下的所有文件- -v:显示压缩或解压缩的过程例如,如果要压缩名为file.txt的文件,可以执行以下命令:```gzip file.txt```此命令将生成一个名为file.txt.gz的压缩文件。

2. 如果要同时压缩多个文件,可以使用通配符*来匹配文件名。

例如,要压缩所有以.txt结尾的文件,可以执行以下命令:```gzip *.txt```此命令将压缩所有以.txt结尾的文件,并生成对应的.gz文件。

二、解压缩文件1. 使用gzip命令进行文件解压缩的基本语法如下:```gzip -d [文件名]```例如,如果要解压缩名为file.txt.gz的文件,可以执行以下命令:```gzip -d file.txt.gz```此命令将解压缩文件,并生成名为file.txt的解压后文件。

2. 如果要对多个文件进行解压缩,可以使用通配符*来匹配文件名。

例如,要解压缩所有以.gz结尾的文件,可以执行以下命令:```gzip -d *.gz```此命令将解压缩所有以.gz结尾的文件,并生成对应的解压后文件。

三、其他常用选项1. 保留原始文件:使用-k选项可以在压缩或解压缩过程中保留原始文件,例如:```gzip -k file.txt```此命令将在压缩完成后,保留原始的file.txt文件。

2. 递归处理目录:使用-r选项可以递归处理目录下的所有文件,例如:```gzip -r directory```此命令将递归地压缩directory目录下的所有文件。

linux解压gz包(包括.log.gz)

linux解压gz包(包括.log.gz)

linux解压gz包(包括.log.gz)gzip命令⽤来压缩⽂件。

gzip是个使⽤⼴泛的压缩程序,⽂件经它压缩过后,其名称后⾯会多处“.gz”扩展名。

gzip是在Linux系统中经常使⽤的⼀个对⽂件进⾏压缩和解压缩的命令,既⽅便⼜好⽤。

gzip不仅可以⽤来压缩⼤的、较少使⽤的⽂件以节省磁盘空间,还可以和命令⼀起构成Linux操作系统中⽐较流⾏的压缩⽂件格式。

据统计,gzip命令对⽂本⽂件有60%~70%的压缩率。

减少⽂件⼤⼩有两个明显的好处,⼀是可以减少存储空间,⼆是通过⽹络传输⽂件时,可以减少传输的时间。

语法gzip(选项)(参数)选项-a或——ascii:使⽤ASCII⽂字模式;-d或--decompress或----:解开压缩⽂件;-f或——force:强⾏压缩⽂件。

不理会⽂件名称或硬连接是否存在以及该⽂件是否为符号连接;-h或——:在线帮助;-l或——list:列出压缩⽂件的相关信息;-L或——license:显⽰版本与版权信息;-n或--no-name:压缩⽂件时,不保存原来的⽂件名称及时间戳记;-N或——name:压缩⽂件时,保存原来的⽂件名称及时间戳记;-q或——quiet:不显⽰警告信息;-r或——recursive:递归处理,将指定⽬录下的所有⽂件及⼦⽬录⼀并处理;-S或<压缩字尾字符串>或----suffix<压缩字尾字符串>:更改压缩字尾字符串;-t或——:测试压缩⽂件是否正确⽆误;-v或——verbose:显⽰指令执⾏过程;-V或——version:显⽰版本信息;-<压缩效率>:压缩效率是⼀个介于1~9的数值,预设值为“6”,指定愈⼤的数值,压缩效率就会愈⾼;--best:此参数的效果和指定“-9”参数相同;--fast:此参数的效果和指定“-1”参数相同。

参数⽂件列表:指定要压缩的⽂件列表。

实例把test6⽬录下的每个⽂件压缩成.gz⽂件gzip *把上例中每个压缩的⽂件解压,并列出详细的信息gzip -dv *详细显⽰例1中每个压缩的⽂件的信息,并不解压gzip -l *压缩⼀个tar备份⽂件,此时压缩⽂件的扩展名为.tar.gzgzip -r log.tar递归的压缩⽬录gzip -rv test6这样,所有test下⾯的⽂件都变成了*.gz,⽬录依然存在只是⽬录⾥⾯的⽂件相应变成了*.gz.这就是压缩,和打包不同。

linux解压常用命令

linux解压常用命令

linux解压常⽤命令简介我们在操作linux服务器的时候会⽤到⼀些解压和压缩命令 .zip .gz .bz2 .tar.gz .tar.bz2,下⾯我对常⽤解压命令进⾏汇总。

1.tartar命令参数前⾯加”-"与不加“-”的区别:tar命令参数前⾯加不加“-”执⾏命令的结果是没有区别的,区别只要是在于linux风格⽅⾯,加“-”属于System V风格,不加“-”属于BSD风格,所以在使⽤tar命令的时候它的参数加不加“-”结果是⼀样的,看个⼈的使⽤⽅式;常⽤参数:选介绍项-z是否同时具有gz属性-j是否同时具有bz2属性-J是否同时具有xz属性-x解压缩、提取打包的内容-t查看压缩包内容-c建⽴⼀个压缩,打包⽂档-C切换到指定⽬录,表⽰指定解压缩包的内容和打包的内容存放的⽬录-v显⽰压缩或者打包的内容-f使⽤⽂件名,在f后⾯要接压缩后的⽂件的名字,只要⽤到tar命令,-f选项是必须要⽤的,-f参数在使⽤的时候⼀定排在其他参数的后⾯,在最右边-p保留备份数据的原本权限与属性,常⽤于备份(-c)重要的配置⽂件-P保留绝对路径(⼤写P)1.1.打包⽰例:a.将a.txt和b.txt打包成⼀个⽂件:tar -cvf test.tar a.txt b.txtb.查看test.tar⽂件中的内容:tar -tf test.tarc.提取test.tar⽂件中的内容到/test⽬录下:# 如果不⽤`-C`指定⽬录,默认是当前⽬录。

tar -xf test.tar -C /test1.2.压缩linux主要有三种压缩⽅式:.gzip:是公认的压缩这速度最快,压缩⼤⽂件的时候与其他的压缩⽅式相⽐更加明显,历史最久,应⽤最⼴泛的压缩⽅式.bzip:压缩形成的⽂件⼩,但是可⽤性不如gzip.xz:是最新的压缩⽅式,可以⾃动提供最佳的压缩率建议的压缩的时候标明后缀:作⽤命名⽅式参数参数作⽤-z⽤于gzip压缩⽅式⽂件名.tar.gz-j⽤于bzip2压缩⽅式⽂件名.tar.bz2-J⽤于xz压缩⽅式⽂件名.tar.xz⽰例:a.⽤gzip的压缩⽅式将test.log⽂件压缩为test.tar.gz⽂件:tar -zcvf test.tar.gz test.logb.⽤bzip2的压缩⽅式将test.log⽂件压缩为test.tar.bz2⽂件tar -jcvf test.tar.bz2 test.log在压缩的过程中,我们可以发现:压缩速度:gz > bz2 > xz压缩率:xz > bz2 > gz1.3.解压tar命令在解压的时候不需要指明⾃⼰压缩的⽅式它会⾃⼰选择跟压缩⽂件对应的⽅式去解压:a.将test.tar.gz解压到当前⽬录tar -xf test.tar.gzb.将test.tar.bz2⽂件解压在/test⽬录下:tar -xf test.tar.bz2 -C /test补充a.在打包和压缩的过程中,我们有时候会看到这样的语句:tar: 从成员名中删除开头的“/”,这个并不是报错,是因为没有加上-P选项,没有保留原来的绝对路径去打包或者压缩,提取打包的内容跟解压⼀样,下⾯举⼀个例⼦:压缩# 不加'P'tar -zcvf test.tar.gz /test# 加'P'tar -zcvPf test.tar.gz /test解压# 不加'P'tar -xvf test.tar.gz -C /test# 加'P'tar -xvPf test.tar.gz -C /testb.在使⽤tar压缩或者打包的时候,可以通过增加--exclude来达到排除指定的⽂件的⽬的# 排除`test`⽂件夹中的`a.txt`⽂件tar -cvf test.tar --exclude=a.txt test2.zipzip 是个使⽤⼴泛的压缩程序,压缩后的⽂件后缀名为 .zip。

linux下的常见的文件解压命令

linux下的常见的文件解压命令

介绍下两个主流软件包的终端命令RPM包、DEB包deb软件包相关指令集--(代表系统:Debian/Ubuntu)dpkg 常用指令dpkg -i package.deb 安装包dpkg -r package 删除包dpkg -P package 删除包(包括配置文件)dpkg -L package 列出与该包关联的文件dpkg -l package 显示该包的版本dpkg –unpack package.deb 解开deb 包的内容dpkg -S keyword 搜索所属的包内容dpkg -l 列出当前已安装的包dpkg -c package.deb 列出deb 包的内容dpkg –configure package 配置包apt 常用指令apt-cache search name 搜索存在的包,参数中name可以是包名的一部分也可是全部。

apt-cache show pkgname 显示包信息,其中pkgname必须是软件包的全名。

apt-file list pkgname 显示软件包内容:apt-file update 信息更新则:apt-cdrom add [-d dirname] 在CD-ROM使用APT,dirname为CD-ROM挂载点目录名apt-get install pkgname1 pkgname2 下载并安装软件包。

apt-get -d install pkgname1 pkgname2 只下载不安装软件包,软件包被下载到/var/cache/apt/archives目录。

apt-get --reinstall install pkgname1 pkgname2 重新安装软件包apt-get -y install pkgname1 pkgname2 安装时对所有提问回答"yes"选项apt-get -f install 如果安装进行不下去则用此命令修复,然后再安装apt-get remove pkgname 删除软件包:apt-get --purge remove pkgname彻底删除软件包(包括配置文件等):apt-get clean 删除本机上下载的无用软件包apt-get autoclean 删除过时的本机上下载的无用软件包:apt-get source pkgname 下载源码包:apt-get -b source pkgname 通常下载3个文件:.orig.tar.gz和.dsc和.diff.gz;然后解压在/var/cache/apt/archives/pkgname目录,其中/debian子目录是创建.deb包需要的文件。

linux的解压命令

linux的解压命令

linux的解压命令Linux系统下解压缩包的操作可以通过命令来实现,下面由店铺为大家整理了linux的解压命令,希望对大家有帮助!linux下的解压命令详解linux解压命令1.tartar命令详解-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 -tf aaa.tar.gz 在不解压的情况下查看压缩包的内容查看tar -tf aaa.tar.gz 在不解压的情况下查看压缩包的内容压缩tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpgtar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar 后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar 后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar 后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z解压tar –xvf file.tar //解压 tar包tar -xzvf file.tar.gz //解压tar.gztar -xjvf file.tar.bz2 //解压 tar.bz2tar –xZvf file.tar.Z //解压tar.Z linux解压命令2..gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileNamelinux解压命令3..tar.gz 和 .tgz解压:tar zxvf FileName.tar.gz压缩:tar zcvf FileName.tar.gz DirNamelinux解压命令4..bz2功能说明:.bz2文件的解压缩程序。

linux下解压rar文件的软件安装和解压命令

linux下解压rar文件的软件安装和解压命令

linux下解压rar⽂件的软件安装和解压命令⼀般linux放出来的压缩包都是tar格式的,但是我们⾃⼰在压缩⼀些本地⽂件的时候,多数都是⽤的rar格式。

那么这个我们上传到linux的服务器上⾯,就不能直接⽤命令解压了。

因为linux默认是不⽀持的rar格式解压的,所以我们得先安装rar的软件。

(rar软件对系统版本有要求的,如果你是64位的系统,但是安装的是32位的rar,那么就不能解压的,会提⽰找不到⽂件)tar -zxvf rarlinux-4.0.1.tar.gz
cd rar
make
安装成功之后会出现以下的显⽰:
mkdir -p /usr/local/bin
mkdir -p /usr/local/lib
cp rar unrar /usr/local/bin
cp rarfiles.lst /etc
cp default.sfx /usr/local/lib
然后就可以解压rar的⽂件了。

相关命令:
unrar e ⽂件.rar 解压到当前⽬录
unrar x ⽂件.rar 这个是解压到完整的路径
unrar e ⽂件.rar /⽬录/⽂件夹名称/ 这个就是解压到⽂件的⽬录了。

(要是没有先创建对应⽂件夹,就⽤这个吧)
也可以⽤rar e/x命令。

打包命令:
rar ⽂件名称.rar /对应⽂件夹/。

Linux下利用unzip命令如何解压多个文件详解

Linux下利用unzip命令如何解压多个文件详解

Linux下利⽤unzip命令如何解压多个⽂件详解linux中提⽰没有unzip命令解决⽅法如果你如法使⽤unzip命令解压.zip⽂件,可能是你没有安装unzip软件,下⾯是安装⽅法命令:yum list | grep zip/unzip #获取安装列表安装命令:yum install zip #提⽰输⼊时,请输⼊y;安装命令:yum install unzip #提⽰输⼊时,请输⼊y;Linux下直接使⽤unzip *.zip解压多个⽂件会报错可以使⽤unzip '*.zip'或者 unzip "*.zip"或者unzip \*.zip命令或者使⽤for z in *.zip; do unzip $z; done执⾏解压如下可以看到当前⽬录下有6个zip压缩包⽂件[root@autoServer COLLECTION]# ll -stotal 244 -rw-r--r--. 1 root root 1681 Sep 11 15:38 00004.zip4 -rw-r--r--. 1 root root 1325 Sep 11 15:38 00005.zip4 -rw-r--r--. 1 root root 1540 Sep 11 15:43 00010.zip4 -rw-r--r--. 1 root root 1392 Sep 11 15:43 00011.zip4 -rw-r--r--. 1 root root 1541 Sep 11 15:48 00016.zip4 -rw-r--r--. 1 root root 1390 Sep 11 15:48 00017.zip使⽤unzip \*.zip命令进⾏解压,可以看到6个⽂件都解压成功了[root@autoServer COLLECTION]# unzip \*.zipArchive: 00005.zipinflating: GAB_ZIP_INDEX.xmlinflating: 15366516000003-BASIC_1004.bcpArchive: 00010.zipreplace GAB_ZIP_INDEX.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: ninflating: 15366518460006-SOURCE_1001.bcpArchive: 00016.zipreplace GAB_ZIP_INDEX.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: Ainflating: GAB_ZIP_INDEX.xmlinflating: 15366519060012-SOURCE_1001.bcpArchive: 00017.zipinflating: GAB_ZIP_INDEX.xmlinflating: 15366519080014-SOURCE_1002.bcpArchive: 00004.zipinflating: GAB_ZIP_INDEX.xmlinflating: 15366516000001-BASIC_1003.bcpArchive: 00011.zipinflating: GAB_ZIP_INDEX.xmlinflating: 15366518480008-SOURCE_1002.bcp6 archives were successfully processed.再查看当前⽬录已经有了解压后的⽂件[root@autoServer COLLECTION]# ll -stotal 524 -rw-r--r--. 1 root root 294 Sep 11 15:40 15366516000001-BASIC_1003.bcp4 -rw-r--r--. 1 root root 158 Sep 11 15:40 15366516000003-BASIC_1004.bcp4 -rw-r--r--. 1 root root 104 Sep 11 15:45 15366518460006-SOURCE_1001.bcp4 -rw-r--r--. 1 root root 80 Sep 11 15:45 15366518480008-SOURCE_1002.bcp4 -rw-r--r--. 1 root root 104 Sep 11 15:50 15366519060012-SOURCE_1001.bcp4 -rw-r--r--. 1 root root 80 Sep 11 15:50 15366519080014-SOURCE_1002.bcp4 -rw-r--r--. 1 root root 1681 Sep 11 15:38 00004.zip4 -rw-r--r--. 1 root root 1325 Sep 11 15:38 00005.zip4 -rw-r--r--. 1 root root 1540 Sep 11 15:43 00010.zip4 -rw-r--r--. 1 root root 1392 Sep 11 15:43 00011.zip4 -rw-r--r--. 1 root root 1541 Sep 11 15:48 00016.zip4 -rw-r--r--. 1 root root 1390 Sep 11 15:48 00017.zip4 -rw-r--r--. 1 root root 2056 Sep 11 15:45 GAB_ZIP_INDEX.xmlunzip⽤法补充命令将⽂件解压到当前⽬录下unzip test.zip将⽂件解压到指定的⽬录下,需要⽤到-d参数unzip -d /temp test.zip解压后不覆盖已经存在的⽂件,使⽤-n参数;要以覆盖⽅式解压,使⽤-o参数unzip -n test.zipunzip -n -d /temp test.zip将压缩⽂件test.zip在指定⽬录tmp下解压缩,如果已有相同的⽂件存在,⽤-o覆盖原先的⽂件unzip -o test.zip -d /tmp/只看⼀下zip压缩包中包含哪些⼦⽂件但不进⾏解压,⽤-l参数unzip -l test.zip查看显⽰的⽂件列表还包含压缩⽐率,⽤-v参数unzip -v test.zip检查zip⽂件是否损坏,⽤-t参数unzip -t test.zip总结以上就是这篇⽂章的全部内容了,希望本⽂的内容对⼤家的学习或者⼯作具有⼀定的参考学习价值,如果有疑问⼤家可以留⾔交流,谢谢⼤家对的⽀持。

linux解压tar.xz文件

linux解压tar.xz文件
2. 创建tar.xz压缩文件
先创建xxx.tar文件
# tar -cvf xxx.tar xxx1
再Hale Waihona Puke 建xxx.tar.xz文件# xz -z xxx.tar1 如果要保留被压缩的文件,需要加上参数-k ———————————————— 版权声明:本文为CSDN博主「Locutus」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。 原文链接:https:///yjk13703623757/article/details/79848878
今天去ubuntu上安装nodejs下载的文件是nodev8111linuxx64tarxz这是两层压缩外面是xz压缩里层是tar压缩所以分两步实现解压
linux解压 tar.xz文件
1. 解压tar.xz安装包 今天去Ubuntu上安装nodejs,下载的文件是node-v8.11.1-linux-x64.tar.xz,这是两层压缩,外面是xz压缩,里层是tar压缩,所以分两步实现 解压。 # xz -d node-v8.11.1-linux-x64.tar.xz # tar -xvf node-v8.11.1-linux-x64.tar.xz123 也可以直接解压 # tar -xvJf node-v8.11.1-linux-x64.tar.xz1 tar.xz格式的压缩包大小比.tar要小,但是压缩解压缩时间比较长

linux解压zip命令

linux解压zip命令

linux解压zip命令zip是常见的一种压缩文件类型,那么我们该使用什么命令去解压zip类型的压缩包呢?下面由店铺为大家整理了linux下解压zip包命令的相关知识,希望大家喜欢!linux解压zip命令——zip命令zip命令的用法1、把/home目录下面的mydata目录压缩为mydata.zipzip -r mydata.zip mydata #压缩mydata目录2、把/home目录下面的mydata.zip解压到mydatabak目录里面unzip mydata.zip -d mydatabak3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zipzip -r abc123.zip abc 123.txt4、把/home目录下面的wwwroot.zip直接解压到/home目录里面unzip wwwroot.zip5、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面unzip abc\*.zip6、查看把/home目录下面的wwwroot.zip里面的内容unzip -v wwwroot.zip7、验证/home目录下面的wwwroot.zip是否完整unzip -t wwwroot.zip8、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录unzip -j wwwroot.zipzip命令主要参数-c:将解压缩的结果-l:显示压缩文件内所包含的文件-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换-t:检查压缩文件是否正确-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中-v:执行是时显示详细的信息-z:仅显示压缩文件的备注文字-a:对文本文件进行必要的字符转换-b:不要对文本文件进行字符转换-C:压缩文件中的文件名称区分大小写-j:不处理压缩文件中原有的目录路径-L:将压缩文件中的全部文件名改为小写-M:将输出结果送到more程序处理-n:解压缩时不要覆盖原有的文件-o:不必先询问用户,unzip执行后覆盖原有文件-P:使用zip的密码选项-q:执行时不显示任何信息-s:将文件名中的空白字符转换为底线字符-V:保留VMS的文件版本信息-X:解压缩时同时回存文件原来的UID/GID。

Linux解压命令(tar)

Linux解压命令(tar)

Linux解压命令(tar)tar zxvf phddns_raspberry.tgztar默认解压到当前⽬录参数:运⾏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不要从⽂件名中去除 '/'--preservelike -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]指定驱动器和密度[⾼中低]。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
最近读者:
.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName
.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName
.rpm/extract rpm2cpio file.rpm | cpio -div
.deb/install dpkg -i file.deb
.deb/exrtact dpkg-deb -fsys-tarfile file.deb | tar xvf -
ar p file.deb data.tar.gz | tar xvzf -
>解压后请将lha拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
[root@www2 tmp]# cp lha /usr/bin/
———————————————
.rpm
解包:rpm2cpio FileName.rpm | cpio -div
———————————————
#gunzip file.gz
4.以.bz2为扩展名的文件:
#bunzip2 file.bz2
5.以.tar.Z为扩展名的文件:
#tar xvZf file.tar.Z
或 #compress -dc file.tar.Z | tar xvf
6.以.tar.gz/.tgz为扩展名的文件:
$tar zxvf xxxx.tar.gz 各种压缩文件的解压(安装方法)
文件扩展名 解压(安装方法)
.a ar xv file.a
.Z uncompress file.Z
.gz gunzip file.gz
.bz2 bunzip2 file.bz2
bzip2 -dc file.tar.bz2 | xvf -
.cpio.gz/.cgz gzip -dc file.cgz | cpio -div
.cpio/cpio cpio -div file.cpio
cpio -divc file.cpio
.rpm/install rpm -i file.rpm
压缩:tar jcvf FileName.tar.bz2 DirName
———————————————
.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知
.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知
———————————————
.Z
解压:uncompress FileName.Z
压缩:compress FileName
.tar.Z
解压:tar Zxvf FileName.tar.Z
压缩:tar Zcvf FileName.tar.Z DirName
[root@www2 tmp]# cp rar_static /usr/bin/rar
———————————————
.lha
解压:lha -e FileName.lha
压缩:lha -a FileName.lha FileName
lha请到:r.kanazawa-it.ac.jp/~ishii/lhaunix/下载!
———————————————
.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName
压缩一个目录使用 -r 参数,-r 递归。例: $ zip -r FileName.zip DirName
———————————————
-v对每一个压缩和解压缩的文件,显示其文件名和压缩比。
-num-用指定的数字调整压缩的速度。
举例:
把/usr目录并包括它的子目录在内的全部文件做一备份,备份文件名为usr.tar
tar cvf usr.tar /home
把/usr 目录并包括它的子目录在内的全部文件做一备份并进行压缩,备份文件名是usr.tar.gz
.tar.Z tar xvZf file.tar.Z
compress -dc file.tar.Z | tar xvf -
.tar.gz/.tgz tar xvzf file.tar.gz
gzip -dc file.tar.gz | tar xvf -
.tar.bz2 tar xvIf file.tar.bz2
[root@www2 tmp]# cp sEx /usr/bin/
Linux下常见文件解压方法及命令
系统·System
1.以.a为扩展名的文件:
#tar xv file.a
2.以.z为扩展名的文件:
#uncompress file.Z
3.以.gz为扩展名的文件:
解压:sEx x FileName.*
压缩:sEx a FileName.* FileName
sEx只是调用相关程序,本身并无压缩、解压功能,请注意!
sEx请到: /projects/sex下载!
解压后请将sEx拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
.deb
解包:ar p FileName.deb data.tar.gz | tar zxf -
———————————————
.tar .tgz .tar.gz .tar.Z .tar.bz .tar.bz2 .zip .cpio .rpm .deb .slp .arj .rar .ace .lha .lzh .lzx .lzs .arc .sda .sfx .lnx .zoo .cab .kar .cpt .pit .sit .sea
———————————————
.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName
.tar.bz2
解压:tar jxvf FileName.tar.bz2 或tar --bzip xvf FileName.tar.bz2
tar czvf usr.tar.gz /usr
压缩一组文件,文件的后缀为tar.gz
#tar cvf back.tar /back/
#gzip -q back.tar
or
#tar cvfz back.tar.gz /back/
释放一个后缀为tar.gz的文件。
.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName
rar请到:/download.htm 下载!
解压后请将rar_static拷贝到/usr/bin目录(其他由$PATH环境变量指定的目录也可以):
#rpm2cpio file.rpm | cpio -div
12.以.deb为扩展名的文件安装:
#dpkg -i file.deb
13.以.deb为扩展名的文件解压缩:
#dpkg-deb -fsys-tarfile file.deb | tar xvf - ar p
file.deb data.tar.gz | tar xvzf -
linux下 tar解压 gz解压 bz2等各种解压文件使用方法[转]2010-03-28 17:49 .tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)
———————————————
14.以.zip为扩展名的文件:
#unzip file.zip
在linux下解压Winzip格式的文件
要是装了jdk的话,可以用jar命令;还可z文件
xxxx.tar.gz文件使用tar带zxvf参数,可以一次解压开。XXXX为文件名。 例如:
.zip unzip file.zip
bzip2 -d myfile.tar.bz2 | tar xvf
tar xvfz myfile.tar.bz2
x 是解压
v 是复杂输出
f 是指定文件
z gz格式
gzip
#tar xvzf file.tar.gz
或 gzip -dc file.tar.gz | tar xvf -
7.以.tar.bz2为扩展名的文件:
#tar xvIf file.tar.bz2
或 bzip2 -dc file.tar.bz2 | xvf -
8.以.cpio.gz/.cgz为扩展名的文件:
#gzip -dc file.cgz | cpio -div
9.以.cpio/cpio为扩展名的文件:
#cpio -div file.cpio
或cpio -divc file.cpio
10.以.rpm为扩展名的文件安装:
#rpm -i file.rpm
11.以.rpm为扩展名的文件解压缩:
gzip[选项]要压缩(或解压缩)的文件名
-c将输出写到标准输出上,并保留原有文件。
-d将压缩文件压缩。
-l对每个压缩文件,显示下列字段:压缩文件的大小,未压缩文件的大小、压缩比、未压缩文件的名字
-r递归式地查找指定目录并压缩或压缩其中的所有文件。
相关文档
最新文档