压缩、打包和备份

mac2022-07-05  11

常见压缩指令

常见压缩指令        文件拓展名:        *.z          compress程序压缩文件        *.zip        zip程序压缩文件        *.gz         gzip程序压缩文件        *.bz2        bzip2程序压缩文件        *.xz         xz程序压缩文件        *.tar        tar打包文件        *.tar.gz     tar打包文件,且经过gzip压缩        *.tar.bz2    tar打包文件,且经过bzip2压缩        *.tar.xz     tar打包文件,且经过xz压缩

gzip、zcat、zmore、zless、zgrep        gzip [-cdtv#] file                -c,将压缩结果的数据输出到屏幕                -d,解压缩                -t,检验压缩文件的完整性                -v,显示压缩文件信息,例如压缩比(源文件/压缩文件)等                -#,#代表一个数字,最小为1,最大为9,数字越大压缩比越高,但压缩时间越长。默认为6        压缩后源文件会被删除,只剩下压缩文件!!!        zcat/zmore/zless/zgrep用来读取或者查找gz压缩文件内容

bzip2、bzcat、bzmore、bzless、bzgrep        bzip [-cdkzv#] file                -c,将压缩结果的数据输出到屏幕                -d,解压缩                -k,保留源文件                -z,压缩的参数                -v,显示压缩文件信息,例如压缩比(源文件/压缩文件)等                -#,#代表一个数字,最小为1,最大为9,数字越大压缩比越高,但压缩时间越长。默认为6        bzcat/bzmore/bzless/bzgrep用来读取或者查找gz2压缩文件内容

xz、xzcat、xzmore、xzless、xzgrep        xz [-cdtkl#] file                -c,将压缩结果的数据输出到屏幕                -d,解压缩                -t,检验压缩文件的完整性                -k,保留源文件                -l,列出压缩文件的相关信息                -#,#代表一个数字,最小为1,最大为9,数字越大压缩比越高,但压缩时间越长。默认为6        xzcat/xzmore/xzless/xzgrep用来读取或者查找xz压缩文件内容

tar打包

打包指令tar        tar [-z|-j|-J] [cv] [-f file/directory] tar_filename    打包        tar [-z|-j|-J] [tv] [-f tar_filename]                   查看        tar [-z|-j|-J] [xv] [-f tar_filename] [-C directory]    解压                -c,创建压缩文件                -v,显示压缩/解压缩过程的文件名                -z,使用gzip压缩/解压缩                -j,使用bzip2压缩/解压缩                -J,使用xz压缩/解压缩                -x,解压缩                -f,压缩/解压缩的文件                -C,制定解压缩的路径                -p,保留备份数据原本的权限和属性                -P,保留文件的绝对路径                --exclude=file:去除文件file  

XFS文件系统的备份

       xfsdump        不支持备份没有挂载的文件系统        只有root能执行        只能备份xfs文件系统        备份的文件只能通过xfsrestore解析        通过文件系统的UUID来识别文件系统的备份        只支持文件系统的备份,不支持文件夹的备份        xfsdump [-L S_label] [-M M_label] [-l #] [-f backupfilename] filesystem                -L,xfsdump 会纪录每次备份的 session 标头,这里可以填写针对此文件系统的简易说明                -M,xfsdump 可以纪录储存媒体的标头,这里可以填写此媒体的简易说明                -l #,#表示一个数字,范围0-9,表示备份等级                -f,指定备份的文件名                -I,从 /var/lib/xfsdump/inventory 列出目前备份的信息状态

       备份恢复xfsrestore

 

其他常见的压缩和备份工具

其他常见的压缩和备份工具 dd        dd if='input file' of='output file' bs='block size' count='number' cpio  

最新回复(0)