linux中tar常用命令
-
在Linux中,tar是一个十分常用的命令,用于对文件和目录进行压缩和解压缩操作。下面是tar命令的常用选项和用法:
1. 创建tar包:
– -c 或 –create:创建新的tar包;
– -f:指定tar包的文件名;
– -v 或 –verbose:显示详细的打包过程;
– -z 或 –gzip:使用gzip压缩tar包;
– -j 或 –bzip2:使用bzip2压缩tar包;
– -C <目录> :在指定目录下创建tar包。示例:创建一个压缩文件test.tar,将文件夹folder下的文件全部打包到该文件中,并使用gzip进行压缩:
“`
tar -czvf test.tar.gz folder
“`2. 解压tar包:
– -x 或 –extract:解压tar包;
– -f:指定要解压的tar包文件名;
– -v 或 –verbose:显示详细的解压过程;
– -z 或 –gzip:解压gzip压缩的tar包;
– -j 或 –bzip2:解压bzip2压缩的tar包;
– -C <目录> :将解压后的文件放在指定目录下。示例:解压文件test.tar.gz到当前目录下:
“`
tar -xzvf test.tar.gz
“`3. 添加文件到tar包:
– -r 或 –append:向tar包中追加文件;
– -f:指定tar包的文件名。示例:将文件file1追加到tar包test.tar中:
“`
tar -rvf test.tar file1
“`4. 在tar包中查看文件列表:
– -t 或 –list:查看tar包中的文件列表;
– -f:指定tar包的文件名。示例:查看tar包test.tar中的文件列表:
“`
tar -tvf test.tar
“`5. 从tar包中提取特定文件:
– -f:指定要提取文件的tar包文件名;
– <文件名>:指定要提取的文件名。示例:从tar包test.tar中提取文件file1:
“`
tar -xf test.tar file1
“`6. 解压特定文件到指定目录:
– -x 或 –extract:解压tar包;
– -f:指定要解压的tar包文件名;
– -C <目录> :将解压后的文件放在指定目录下;
– <文件名>:指定要解压的文件名。示例:将tar包test.tar.gz中的文件file1解压到指定目录folder下:
“`
tar -xzvf test.tar.gz -C folder file1
“`以上就是tar命令的常用选项和用法,通过这些选项和用法,你可以对文件和目录进行方便的压缩和解压缩操作。
2年前 -
Linux中tar是一个常用的打包和压缩命令,用于将多个文件或目录打包成一个文件,并进行压缩。以下是Linux中最常用的tar命令:
1. 创建tar文件:使用-c参数来创建新的tar文件。例如,要将目录/home/mydir打包成tar文件mydir.tar,可以运行以下命令:
tar -cvf mydir.tar /home/mydir2. 查看tar文件内容:使用-t参数来查看tar文件内容。例如,要查看tar文件mydir.tar的内容,可以运行以下命令:
tar -tvf mydir.tar3. 解压tar文件:使用-x参数来解压tar文件。例如,要解压tar文件mydir.tar,可以运行以下命令:
tar -xvf mydir.tar4. 压缩文件:使用-z参数将tar文件压缩成gzip压缩格式。例如,要将tar文件mydir.tar压缩成mydir.tar.gz,可以运行以下命令:
tar -czvf mydir.tar.gz /home/mydir5. 解压缩文件:使用-z参数来解压缩gzip压缩格式的tar文件。例如,要解压缩文件mydir.tar.gz,可以运行以下命令:
tar -xzvf mydir.tar.gz6. 添加文件到已有tar文件:使用-r参数来向已有的tar文件中添加文件。例如,要将文件/home/myfile添加到tar文件mydir.tar中,可以运行以下命令:
tar -rvf mydir.tar /home/myfile7. 从tar文件中删除文件:使用–delete参数来从tar文件中删除文件。例如,要从tar文件mydir.tar中删除文件/home/myfile,可以运行以下命令:
tar –delete -f mydir.tar /home/myfile8. 解压特定文件或目录:使用–strip-components参数来解压特定文件或目录。例如,要解压tar文件mydir.tar中的目录mydir/subdir,可以运行以下命令:
tar -xvf mydir.tar –strip-components=2 mydir/subdir以上是Linux中常用的tar命令,可以通过它们来打包、压缩、解压缩和管理tar文件。这些命令的参数还有其他用法,可以通过tar命令的帮助文档来了解更多详情。
2年前 -
在Linux中,tar命令是一个常用的文件压缩和归档命令。它可以将多个文件或整个目录打包成一个单独的压缩文件,同时保留文件的权限、所有者等元数据信息。下面是一些常用的tar命令及其操作流程。
## 1. 创建tar文件
要创建一个tar文件,可以使用以下命令:
“`
tar -cvf file.tar file1 file2 file3 …
“`
其中,-c表示创建新的tar文件,-v表示显示详细的操作信息,-f指定要创建的tar文件的名称。后面跟着要压缩的文件或目录的名称。## 2. 查看tar文件内容
要查看tar文件的内容,可以使用以下命令:
“`
tar -tvf file.tar
“`
其中,-t表示显示tar文件的内容列表。## 3. 解压tar文件
要解压tar文件,可以使用以下命令:
“`
tar -xvf file.tar
“`
其中,-x表示解压tar文件,-v表示显示详细的操作信息。## 4. 向tar文件中添加文件
要向已有的tar文件中添加文件,可以使用以下命令:
“`
tar -rvf file.tar newfile1 newfile2 …
“`
其中,-r表示向已有的tar文件中添加文件,-v表示显示详细的操作信息。后面跟着要添加的文件的名称。## 5. 从tar文件中提取部分文件
要从tar文件中提取部分文件,可以使用以下命令:
“`
tar -xvf file.tar file1 file2 …
“`
其中,-x表示解压tar文件,-v表示显示详细的操作信息。后面跟着要提取的文件的名称。## 6. 压缩文件为gzip格式
要将文件压缩为gzip格式(以.tar.gz为扩展名),可以使用以下命令:
“`
tar -czvf file.tar.gz file1 file2 …
“`
其中,-c表示创建tar文件,-z表示使用gzip压缩,-v表示显示详细的操作信息。后面跟着要压缩的文件的名称。## 7. 解压gzip格式的tar文件
要解压gzip格式的tar文件,可以使用以下命令:
“`
tar -xzvf file.tar.gz
“`
其中,-x表示解压tar文件,-z表示使用gzip解压,-v表示显示详细的操作信息。## 8. 压缩文件为bzip2格式
要将文件压缩为bzip2格式(以.tar.bz2为扩展名),可以使用以下命令:
“`
tar -cjvf file.tar.bz2 file1 file2 …
“`
其中,-c表示创建tar文件,-j表示使用bzip2压缩,-v表示显示详细的操作信息。后面跟着要压缩的文件的名称。## 9. 解压bzip2格式的tar文件
要解压bzip2格式的tar文件,可以使用以下命令:
“`
tar -xjvf file.tar.bz2
“`
其中,-x表示解压tar文件,-j表示使用bzip2解压,-v表示显示详细的操作信息。## 10. 压缩文件为xz格式
要将文件压缩为xz格式(以.tar.xz为扩展名),可以使用以下命令:
“`
tar -cJvf file.tar.xz file1 file2 …
“`
其中,-c表示创建tar文件,-J表示使用xz压缩,-v表示显示详细的操作信息。后面跟着要压缩的文件的名称。## 11. 解压xz格式的tar文件
要解压xz格式的tar文件,可以使用以下命令:
“`
tar -xJvf file.tar.xz
“`
其中,-x表示解压tar文件,-J表示使用xz解压,-v表示显示详细的操作信息。这些是tar命令的一些常用操作,可以根据实际需求选择适合的命令和选项。
2年前