tar命令笔记(备份还原)
(一)tar用法说明
-c:创建一个新的归档文件。
-x:解压缩归档文件。
-z:使用 gzip 算法进行压缩或解压缩。
-j:使用 bzip2 算法进行压缩或解压缩。
-v:在处理文件时显示详细的过程信息(verbose 模式)。
-f:指定归档文件的名称。
-t:列出归档文件中包含的文件和目录,而不解压缩。
-r:向已存在的归档文件中追加文件。
-u:更新已存在于归档文件中的文件。
-p:保持原始文件权限不变。
-m:保持原始文件的修改时间不变。
-s:保持原始文件的大小不变。
-S:使用 star 归档格式,这是 GNU tar 的默认格式。
-A:追加一个归档文件到另一个已存在的归档文件中。
--exclude:排除特定的文件或模式。
--include:只包括特定的文件或模式。
--warning:控制警告信息的级别,例如 --warning=no-file-changed 表示不显示文件未更改的警告。
这些参数可以组合使用,以实现不同的目的。例如,tar -czvf archive.tar.gz file1 ,file1 会被创建一个名为 archive.tar.gz 的 gzip 压缩归档文件,其中包含 file1 和 file2。又如,tar -xzvf archive.tar.gz -C /path/to/directory 会解压缩 archive.tar.gz 到指定的目标目录。