在线建网站,网站建设询价单,网站子站建设,山西seo优化tar 是一个在Linux和Unix系统中用于创建和处理归档文件的命令。 下面是tar命令的详细用法#xff0c;包括它的所有常用选项和一些示例。
基本语法
tar [选项] [归档文件] [文件或目录]常用选项
基本操作
-c#xff1a;创建一个新的归档文件#xff08;create#xff09…tar 是一个在Linux和Unix系统中用于创建和处理归档文件的命令。 下面是tar命令的详细用法包括它的所有常用选项和一些示例。
基本语法
tar [选项] [归档文件] [文件或目录]常用选项
基本操作
-c创建一个新的归档文件create。-x解压归档文件extract。-f指定归档文件的名称file。这是一个必选项需要紧跟在创建或解压命令后面。
压缩选项
-z使用gzip压缩归档文件compress with gzip。-j使用bzip2压缩归档文件compress with bzip2。-J使用xz压缩归档文件compress with xz。
显示选项
-v显示操作过程中的文件信息verbose。-t列出归档文件的内容list。
其他常用选项
-C指定解压缩的目标目录change to directory。-r向现有的归档文件中添加文件append。-u更新现有归档文件中的文件update。-A将归档文件合并concatenate archives。
示例
创建归档文件
创建一个包含目录和文件的归档文件
tar -cvf archive.tar file1 file2 dir1使用gzip压缩创建归档文件
tar -czvf archive.tar.gz file1 file2 dir1使用bzip2压缩创建归档文件
tar -cjvf archive.tar.bz2 file1 file2 dir1使用xz压缩创建归档文件
tar -cJvf archive.tar.xz file1 file2 dir1解压归档文件
解压不压缩的归档文件
tar -xvf archive.tar解压gzip压缩的归档文件
tar -xzvf archive.tar.gz解压bzip2压缩的归档文件
tar -xjvf archive.tar.bz2解压xz压缩的归档文件
tar -xJvf archive.tar.xz列出归档文件内容
列出不压缩归档文件的内容
tar -tvf archive.tar列出gzip压缩归档文件的内容
tar -tzvf archive.tar.gz指定解压目录
将归档文件解压到指定目录
tar -xzvf archive.tar.gz -C /path/to/destination向现有归档文件添加文件
向现有的归档文件中添加文件
tar -rvf archive.tar newfile更新现有归档文件中的文件
更新现有的归档文件
tar -uvf archive.tar updatedfile合并归档文件
合并多个归档文件
tar -Avf archive1.tar archive2.tar更多选项
--delete从归档文件中删除文件注意此选项可能不被所有tar版本支持。
tar --delete -f archive.tar unwantedfile--exclude在创建归档文件时排除指定文件或目录。
tar --exclude*.log -cvf archive.tar dir1-P保留文件的绝对路径。
tar -cvPf archive.tar /absolute/path/to/file-p保留文件权限。
tar -xvpf archive.tar--strip-components在解压时去掉路径的指定层级。
tar -xvzf archive.tar.gz --strip-components1