备份压缩相关命令
Linux 命令学习-备份压缩相关命令
@(笔记-初稿)[Linux]
[TOC]
记录我对于Linux的学习,备份相关的命令:
ps:“~” 表示为 home 目录,“.” 则是表示目前所在的目录,“…” 则表示当前目录的上一层目录
-h 用人类可读的格式展示(G(千兆字节),M(兆字节),K(千字节)),大部分命令有这个参数
备份命令
tar 命令用于备份文件,本身不做压缩
格式:tar <操作参数> [选项] 文件或者目录
操作参数是指要做的动作,必选至少有一个,有:
- [-]A --catenate --concatenate 将一存档与已有的存档合并
- [-]c --create 创建一个新的存档
- 1.[-]d --diff --compare 比较存档与相应的未存档文件的不同之处
- [-]r --append 将文件附加到存档结尾
- [-]t --list 列出存档中文件的目录
- [-]u --update 仅将较新的文件附加到存档中
- [-]x --extract --get 从存档提取文件
- –delete 把指定文件从存档中删除(不要用于磁带!)
常用选项:
- -t 显示压缩文件的内容
- -z 支持gzip解压文件
- -j 支持bzip2解压文件
- -Z 支持compress解压文件
- -v 显示操作过程
- -l 文件系统边界设置
- -k 保留原有文件不覆盖
- -m 保留文件不被覆盖
- -W 确认压缩文件的正确性
- -f 指定压缩文件
1 | 解包:tar xvf FileName.tar |