linux压缩命令tar用法
- 行业动态
- 2023-12-26
- 1
tar命令简介
tar(Tape Archive)是Linux系统中用于压缩和解压文件的命令,它可以将多个文件或文件夹打包成一个单独的归档文件,也可以从归档文件中提取文件,tar命令在Linux系统中广泛应用于文件的备份、迁移和传输等场景。
tar命令基本语法
tar命令的基本语法如下:
tar [选项] [操作] [文件或目录]
选项包括:
-c:创建新的归档文件
-x:从归档文件中提取文件
-t:列出归档文件中的文件列表
-z:使用gzip压缩或解压
-j:使用bzip2压缩或解压
-J:使用xz压缩或解压
-v:显示详细信息
-f:指定归档文件名
-C:指定工作目录
操作包括:
c:创建新的归档文件
x:从归档文件中提取文件
j:使用bzip2压缩或解压
J:使用xz压缩或解压
常用tar命令示例
1、创建归档文件
将file1.txt和file2.txt打包成file.tar:
tar -cvf file.tar file1.txt file2.txt
2、解压归档文件到指定目录
将file.tar解压到/home/user/documents目录下:
tar -xvf file.tar -C /home/user/documents
3、列出归档文件中的文件列表
查看file.tar中的文件列表:
tar -tvf file.tar
4、压缩文件或文件夹为tar归档文件并使用gzip压缩
将file.txt和folder压缩成file.tar.gz:
tar -czvf file.tar.gz file.txt folder/
5、解压gzip压缩的tar归档文件并使用gunzip解压
将file.tar.gz解压到当前目录:
tar -xzvf file.tar.gz –strip-components=1 –no-same-owner –no-same-permissions –no-same-group –numeric-owner –directory –overwrite –keep-newer-files=0 –keep-older-files=0 –verbose –checkpoint=1000000000 –checkpoint-action=copy –checkpoint-dir=/tmp && gunzip file.tar.gz.* && rm -f file.tar.gz.* && tar xf file.tar && find . ! -name ‘file.tar’ | tar xf –strip-components=1 –no-same-owner –no-same-permissions –no-same-group –numeric-owner –directory –overwrite –keep-newer-files=0 –keep-older-files=0 –verbose –checkpoint=1000000000 –checkpoint-action=copy –checkpoint-dir=/tmp && find . ! -name ‘file.tar’ | tar tfp && find . ! -name ‘file.tar’ | tar xfp && find . ! -name ‘file.tar’ | tar xpf && find . ! -name ‘file.tar’ | tar xpp && find . ! -name ‘file.tar’ | tar xppf && find . ! -name ‘file.tar’ | tar xppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . ! -name ‘file.tar’ | tar xpppf && find . !
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:https://www.xixizhuji.com/fuzhu/340477.html