巧用tar命令
Posted 林纳克斯
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了巧用tar命令相关的知识,希望对你有一定的参考价值。
tar命令可以对文件进行归档。它最初设计是用来将数据存储在磁带上。tar可以将多个文件和文件夹保存为单个文件,同时还能保留所有的文件属性,如所有者、权限等。由tar创建的文件通常称为Tarball.下面介绍一下tar的用法:
命令使用格式:
tar [OPTION...] [FILE]...
常用选项:
-c:creat file
-x:exact(提取)
-r:向已存在的归档中添加新的未被归档的文件
-A:向已存在的归档中添加新的归档文件
-v:显示细节信息
-u:向归档文件中添加文件时,如果归档中已经存在与即将要归档的文件的文件名相同的文件,只有比归档文件中的同名文件更新时才会被添加,主要是防止添加两个完全相同的文件至归档文件中
-d:比较归档文件中的文件与文件系统中的同名文件是否相同,并打印出两者的差异
-f:指定文件名
--delete:从归档文件中删除文件
/*示例*/ tar --delete --file my.tar content1.txt
-X:归档时排除某些文件
/*示例*/ tar -cf my.tar * -X SOME_FILE //SOME_FILE:此文件为自定义的排除文件列表
--exclude [PATTERN]:归档时排除被通配符匹配到的文件
/*示例*/ tar -cf my.tar * --exclude "*.txt"
--exclude-vcs:归档时排除版本控制相关的文件和目录
-totals:打印归档完成后的总归档字节数
以上是关于巧用tar命令的主要内容,如果未能解决你的问题,请参考以下文章
巧用Vscode编辑器,快速编辑代码,教你一键写完一段代码,向合格的cv工程师前进
巧用Vscode编辑器,快速编辑代码,教你一键写完一段代码,向合格的cv工程师前进
巧用Vscode编辑器,快速编辑代码,教你一键写完一段代码,向合格的cv工程师前进