Linux文件归档压缩

文件归档压缩:

压缩、解压缩命令

压缩格式:gz、bz2、xz、zip、z

压缩算法:算法不同,压缩比也会不同

compress: FILENAME.Z

uncompress

gz:gzip .gz

gzip /PATH/TO/SOMEFILE:压缩完成后会删除原文件

-d /PATH/TO/SOME_COMPRESSFILE.gz:相当于gunzip

-#:1-9,指定压缩比,默认为6

gunzip /PATH/TO/SOME_COMPRESSFILE.gz:解压缩完成后也会删除原压缩文件

zcat /PATH/TO/SOME_COMPRESSFILE.gz:在不解压的情况下,查看文本文件的内容

bz2:bzip2 .bz2

比gzip有更大的压缩比,但是小文件不占优势,使用格式近似

bzip2 /PATH/TO/SOMEFILE:压缩会删除原文件

-d:

-#:1-9,

-k:压缩时保留原文件

bunzip2 /PATH/TO/SOMEFILE: 解压文件,删除原文件

bzcat:不解压,直接查看文件内容

xz: .xz

xz /PATH/TO/SOMEFILE

-d

-#:1-9

-k:压缩时保留原文件

unxz /PATH/TO/SOMEFILE

xzdec:另一种解压方式,默认输出到屏幕

xzcat:

以上三个命令只会压缩文件,不能压缩目录

zip:既归档又压缩,压缩后不删除原文件

zip FILENAME.zip file1 file2 ...

unzip FILENAME.zip

archive:归档,归档本身并不意味着压缩

tar:归档工具,只归档,不压缩,不删除原文件

-c:创建归档文件

-f FILE.tar:操作的归档文件

-x:展开归档

--xattrs:在归档的同时。保留文件的扩展属性信息

-t:不展开归档,查看归档了哪些文件

-zcf:归档并压缩成gzip格式

-zxf:解压缩gzip格式的归档压缩文件

-jcf:bzip2格式

-jxf:

-Jcf:xz格式

-Jxf:

cpio:归档工具

read:

-p “prompt”:输出提示信息

时间: 2024-12-23 01:39:29

Linux文件归档压缩的相关文章

Linux文件归档压缩与解压缩

归档管理 tar [参数] xxx.tar 文件 –c 生成档案文件,创建打包文件 -v 列出归档解档的详细过程,显示进度 -f 指定档案文件名称,f后一定是.tar文件 -t 列出档案中包含的文件 -x 解开文件档案 例: 1)打包文件 2)解压文件 解压文件到指定路径:tar –xvf 打包的文件名 –C 路径 文件压缩解压 gzip [选项] 被压缩文件 -d 解压 -r 压缩所有子目录 tar -zcvf:打包并压缩 tar -zxvf:解压缩 bz2 1)  tar jcvf  xxx

《Linux菜鸟入门》不同系统文件传输及文件归档压缩

ip addr show br0 查看真实主机的ip ● 文件归档 1. 文件归档是把多个文件变成一个归档文件 参数 tar  c             创建 f             指定归档名称 t             显示归档文件的内容 r             向归档文件内继续添加文件 --get              从归档文件中取出单个文件 --delete                删除单个文件 x             取出归档文件中的所有文件 -C     

linux 文件归档

tar命令 作用:打包.压缩文件 [[email protected] ~]# tar --help Usage: tar [OPTION...] [FILE]... GNU `tar' saves many files together into asingle tape or disk archive, and can restore individual files from the archive. Examples: tar -cf archive.tarfoo bar  # Crea

Linux文件打包压缩、解压缩、备份命令使用方法(转载)

对于刚刚接触Linux的人来说,一定会给Linux下一大堆各式各样的文件名给搞晕.别个不说,单单就压缩文件为例,我们知道在Windows下最常见的压缩文件就只有两种,一是,zip,另一个是.rar.可是Linux就不同了,它有.gz..tar.gz.tgz.bz2..Z..tar等众多的压缩文件名,此外windows下的.zip和.rar也可以在Linux下使用,不过在Linux使用.zip和.rar的人就太少了.本文就来对这些常见的压缩文件进行一番小结,希望你下次遇到这些文件时不至于被搞晕ic

Linux文件的压缩和打包

▲linux常见的压缩文件的后缀 *.Z????????compress程序压缩的文件 *.bz2????????bzip2程序压缩的文件 *.gz????????gzip程序压缩的文件 *.tar????????tar程序打包的数据,没有压缩 *.tar.gz或tgz????tar程序打包并经过gzip压缩的文件 *.tar.bz2????tar程序打包并经过bzip2压缩的文件 *.zip????????使用zip压缩 *.rar????????使用rar压缩 ? ▲compress [-d

Linux 文件的压缩与解压

一.简介 hfa Linux下的压缩程式有tar.gzip.gunzip.bzip2.compress.uncompress.zip.unzip.rar.unrar等,总结以下一些.tar..gz..tar.gz..bz2..tgz.tar.bz2..Z..tar.Z..zip..rar这些压缩文件的操作. 二.命令操作 1.tar是Linux下最常用的打包程序.它仅仅是一个打包工具,并不负责压缩. 使用man tar命令看一下命令的帮助文档. 下面是一个打包文件的例子: 将桌面的yao.txt

linux文件的压缩与归档

compress compress 文件名 -v 详细信息 -d 等于 uncompress 默认只识别 .Z -c 输出的标准输出 再结合> 生成文件 gzip gzip 文件名 压缩 -d 或 gunzip 解压 只识别.gz -c 文件名 > 压缩包 压缩后保持原文件不变,但权限会根据umask变化 -cd 压缩包 > 文件名 或 zcat 压缩包 > 文件名 解压后保持压缩包不变,但权限会根据umask变化 -v 详细信息 -# 表示指定压缩比,默认是6 ,数字越小,表示压

写一个脚本 从键盘让用户输入几个文件,脚本能够将此几个文件归档压缩成一个文件

vim mytar.sh #!/bin/bash # read -p "Three files:" file1 file2 file3 read -p "Destination:" DEST -->指定压缩存放目录及文件名称 read -p "Compress[gzip|bzip2}xz]:" COMP  -->输入压缩的格式 case $COMP in gzip)    tar -zcf ${DEST}.tar.gz $file1 

Linux下的压缩及归档

Linux下常用的压缩格式有: gz,bz2,xz,zip,Z //只能压缩文件不能压缩目录,如果传递一个目录,他会把目录中的文件逐个压缩 ..压缩算法:算法不同,压缩比也不同 gz:gzip,压缩后为 .gz //gunzip解压缩 -d :解压缩 -#(#范围为1-9):指定压缩比,压缩比越小,压缩速度越快,压缩后的文件也越大,默认为6 zcat:在不解压的情况下查看压缩文本文件的内容(临时解压文件查看,关闭之后临时文件被删除) bz2:bzip2,压缩后为.bz2 比gzip更大压缩比的压