文件夹中的tar + gz文件,不放入所有子文件夹中

耶尔

我们要对以下所有jar文件进行tar.gz

2.6.4.0-91/spark2/jars/super-csv-2.2.0.jar
2.6.4.0-91/spark2/jars/univocity-parsers-2.2.1.jar
2.6.4.0-91/spark2/jars/validation-api-1.1.0.Final.jar
2.6.4.0-91/spark2/jars/xbean-asm5-shaded-4.4.jar
2.6.4.0-91/spark2/jars/xercesImpl-2.9.1.jar
2.6.4.0-91/spark2/jars/xmlenc-0.52.jar
2.6.4.0-91/spark2/jars/xz-1.0.jar
2.6.4.0-91/spark2/jars/zookeeper-3.4.6.2.6.4.0-91.jar

所以我做以下

cd /var/tmp
tar -czvf archive.tar.gz /usr/hdp/2.6.4.0-91/spark2/jars

但是当我这样做

tar xvf archive.tar.gz

我们得到了usr文件夹

usr 

而预期的结果应该只是罐子(不带子文件夹)

    super-csv-2.2.0.jar
    univocity-parsers-2.2.1.jar
    validation-api-1.1.0.Final.jar
    xbean-asm5-shaded-4.4.jar
    xercesImpl-2.9.1.jar
    jxmlenc-0.52.jar
    xz-1.0.jar
    zookeeper-3.4.6.2.6.4.0-91.jar

我的语法出了什么问题

 cd /var/tmp
 tar -czvf archive.tar.gz /usr/hdp/2.6.4.0-91/spark2/jars
chi地

在开始归档文件之前,使用-C选项使tarchdir进入目录:

tar -czf archive.tar.gz -C /usr/hdp/2.6.4.0-91/spark2/jars .

不要忘记点作为最后一个参数

请注意,该参数之后的第一个参数f是将归档文件输出到的文件名,以下选项-C将目录名作为参数(其中tarchdir到),然后点是要开始归档的目录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将文件夹和子文件夹中的所有文件放入数组

列出R中没有子文件夹的文件夹中的所有文件

递归清除其中没有文件的文件夹中的所有文件夹和子文件夹

如何删除文件夹中除最新X子文件夹以外的所有子文件夹?

打印包含相同子文件夹的所有文件夹中哪些子文件夹为空?

将文件夹中的所有子文件夹压缩为单个zip文件

将文件复制到文件夹和所有子文件夹中

Gulp-定位文件夹及其子文件夹中的所有文件

.docker忽略所有子文件夹,但不忽略文件夹本身中的文件

列出文件夹中的所有文件以及子文件夹

读取文件夹和子文件夹中的所有文件-进度和大小

Gitignore用于文件夹和子文件夹中的所有文件

列出文件夹中的所有文件ID(无子文件夹)

如何在ckfinder中显示所有文件夹,子文件夹和文件

Windows 中文件夹及其子文件夹中的所有文件的列表

将子文件夹中的所有文件移动到父文件夹

遍历文件夹和子文件夹中的所有文件并获取创建日期

如何最好地删除文件夹及其子文件夹中的所有文件

将子文件夹中的所有文件移动到父文件夹

删除文件夹及其子文件夹中的所有文件

批。批量重命名文件夹和所有子文件夹中的文件

压缩文件夹名称中没有包含目录的文件夹(tar)

删除所有子文件夹中的`target`文件夹

如何使用.gitignore忽略文件夹中的所有子文件夹

PowerShell - 列出 TreeView GUI 元素中的所有文件夹和子文件夹

如何忽略提名文件夹中的_vti_cnf和_vti_pvt文件夹以及提名文件夹的所有子文件夹?

tar仅文件中列出的那些文件夹

删除子文件夹中的所有内容

如何压缩 Bash 中的所有子文件夹?