linux - 当我使用路径压缩 tar gz 文件时,会包含文件夹
问题描述
当我使用路径压缩 tar gz 文件时,会包含文件夹。但是,我只想压缩文件。这是我尝试过的:
$ tar -czf ../coolfile.tar.gz newfol/coolfile
当我解压缩这个 tar.gz 时,我会coolfile
在 newfol 文件夹中得到文件。我只想压缩coolfile
。
解压 tar gz 命令:
$ tar -xvf coolfile.tar.gz`
解决方案
tar -C newfol -cvzf coolfile.tar.gz coolfile
注意:您指定相对于当前目录的 tar.gz 文件,并指定要相对于作为 -C 选项参数的目录进行 tar 的文件,并且该 tar 将 cd 进入以执行 tar。
推荐阅读
- scala - 如何在 elasticsearch 6.3.0 中创建 TransportClient 对象
- javascript - 无法生成 0 到 10 之间的随机数
- java - 如何在 java 中创建可用的 KeyReleased 方法
- php - PHP If 语句 if (!$_POST) - !$_POST 是什么意思?
- java - 如何使用@Transaction 和线程
- r - 创建矩阵行索引,当 rowsum > 100 和下一行时递增
- visual-studio - 如何在 Visual Studio 2017 中克隆解决方案(使用不同的名称)?
- android - 背景图片不显示在手机上
- c# - 为 WPF CustomControl 设置默认 ControlTemplate
- tensorflow - 既然我们有了 Tensorflow Serving,“Tensorflow Distibuted”到底是什么?