linux下tar命令参数
-
在Linux下,tar命令是一个非常常用的压缩和解压缩命令。它可以将多个文件或目录打包成一个压缩包文件,也可以从压缩包文件中提取文件或目录。
下面是tar命令的一些常用参数:
1. -c:创建新的归档文件。
2. -x:从归档文件中提取文件。
3. -f:指定归档文件的名称。
4. -v:显示操作过程中的详细信息。
5. -z:使用gzip压缩算法对归档文件进行压缩/解压缩。
6. -j:使用bzip2压缩算法对归档文件进行压缩/解压缩。
7. -r:将文件或目录添加到已存在的归档文件中,而不必重新创建归档文件。
8. -t:显示归档文件中的内容列表。
9. -u:只将较新的文件添加到已存在的归档文件中。
10. -a:归档和还原文件时,保留文件的访问时间。
11. –exclude:排除指定的文件或目录。
12. –same-owner:在还原文件时,保留文件的所有者。
13. –strip-components:从提取的文件中删除指定数量的目录组件。举个例子,如果我们要将一个名为example的文件夹打包成一个名为example.tar的归档文件,可以使用以下命令:
“`
tar -cvf example.tar example
“`如果要从example.tar文件中提取文件,可以使用以下命令:
“`
tar -xvf example.tar
“`如果要对example.tar进行gzip压缩,可以使用以下命令:
“`
tar -czvf example.tar.gz example
“`注意,在使用tar命令时,参数的先后顺序是可以改变的,但是f参数必须放在最后。另外,tar命令还有很多其他参数,可以使用man tar命令查看tar命令的完整说明文档。
2年前 -
在Linux下,tar命令是一个非常常用的压缩和解压缩工具,它可以用于创建和提取tar归档文件。下面是一些常用的tar命令参数:
1. -c:用于创建新的tar归档文件。例如,使用tar -cvf archive.tar file1.txt file2.txt命令将创建一个名为archive.tar的tar文件,并将file1.txt和file2.txt添加到其中。
2. -x:用于提取已有的tar归档文件。例如,使用tar -xvf archive.tar命令将从archive.tar文件中提取出所有文件。
3. -f:用于指定要操作的归档文件的名称。该参数必须直接跟在tar命令后面,后面紧跟着要操作的归档文件的名称。例如,使用tar -cvf archive.tar file1.txt命令将创建一个名为archive.tar的tar文件,并将file1.txt添加到其中。
4. -v:用于在操作过程中显示详细信息。使用该参数可以让tar命令在执行操作时显示每个文件的名称。例如,使用tar -cvf archive.tar file1.txt file2.txt命令将在创建归档文件的过程中显示file1.txt和file2.txt的名称。
5. -z:用于在归档文件中使用gzip压缩算法进行压缩。该参数常与-c参数一起使用,用于创建压缩的tar归档文件。例如,使用tar -czvf archive.tar.gz file1.txt file2.txt命令将创建一个名为archive.tar.gz的tar.gz压缩文件,并将file1.txt和file2.txt添加到其中。
总结:以上是Linux下tar命令的一些常用参数。使用这些参数,可以方便地创建和提取tar归档文件,以及进行压缩和解压缩操作。
2年前 -
在Linux系统中,tar命令是一个用于创建、查看和提取tar存档文件的工具。tar命令在终端中使用,它可以用于单个文件或多个文件的压缩和解压缩。tar命令接受多个参数,用于指定不同的操作和选项。下面是一些常用的tar命令参数的介绍。
1. -c,–create:创建tar存档文件。使用这个参数,后面要跟随要打包的文件或目录的选项。
例如:
“`
tar -cf archive.tar file1.txt file2.txt
tar -cf archive.tar dir1
“`2. -x,–extract,–get:从tar存档文件中提取文件。使用这个参数,后面要跟随要提取的文件或目录的选项。
例如:
“`
tar -xf archive.tar
tar -xf archive.tar file1.txt
“`3. -r,–append:向已存在的tar存档文件中追加文件。使用这个参数,后面要跟随要追加的文件或目录的选项。
例如:
“`
tar -rf archive.tar file3.txt
tar -rf archive.tar dir2
“`4. -t,–list:列出tar存档文件中的内容。使用这个参数可以查看tar存档文件中包含的文件和目录。
例如:
“`
tar -tf archive.tar
“`5. -u,–update:仅将新的或更新的文件追加到tar存档文件中。使用这个参数可以只追加最新的文件,而不包含已存在且未更改的文件。
例如:
“`
tar -uf archive.tar file4.txt
“`6. -z,–gzip:对tar存档文件进行gzip压缩。使用这个参数可以将tar存档文件压缩为.gz格式的文件。
例如:
“`
tar -czf archive.tar.gz file1.txt file2.txt
“`7. -j,–bzip2:对tar存档文件进行bzip2压缩。使用这个参数可以将tar存档文件压缩为.bz2格式的文件。
例如:
“`
tar -cjf archive.tar.bz2 file1.txt file2.txt
“`以上是一些常用的tar命令参数,还有其他一些参数可以用于更复杂的操作。可以通过查看tar命令的man页面或使用`tar –help`命令来获取更多参数的信息。
2年前