标签: tar

如何管道:cp | 焦油 | gzip 而不创建中间文件?

谁能告诉我是否可以管道| 这无需在 A 和 B.tar.gz 之间的任何位置创建物理文件?

这就是我想要做的:

  1. 文件A
  2. 将 A 重命名为 B
  3. 焦油
  4. gzip -9 B.tar.gz

例如:

cp A B | tar cvf - B | gzip -9 B.tar.gz
Run Code Online (Sandbox Code Playgroud)

gzip tar pipe

39
推荐指数
2
解决办法
11万
查看次数

是否可以挂载 .tar 文件?

当我搜索这个时,任何导入的唯一结果是从2001

在此期间的十年中,是否创建了将 tar 文件安装为文件系统(可能使用fuse)的任何工具/方法?

如果是这样,它们是什么,它们如何工作?

unix mount tar fuse

38
推荐指数
3
解决办法
3万
查看次数

提取 tar.gz 文件返回,“这看起来不像 tar 存档。”

我有一个 tar.gz 文件,我想使用终端提取它。我使用了以下命令:tar tvzf ldtp_3.5.0.orig.tar.gztar -xvzf ldtp_3.5.0.orig.tar.gz. 但是,我对这两个文件得到了相同的结果:

tar: This does not look like a tar archive
tar: Skipping to next header
tar: Exiting with failure status due to previous errors
Run Code Online (Sandbox Code Playgroud)

我文件命令的输出显示了它的一个 gzip 文件:

$ file ldtp_3.5.0.orig.tar.gz 
ldtp_3.5.0.orig.tar.gz: gzip compressed data, from Unix
Run Code Online (Sandbox Code Playgroud)

我可以使用右键单击 --> 提取来提取它,但我想使用终端来提取它。谁能告诉我怎么做?

linux compression unix tar archiving

37
推荐指数
1
解决办法
12万
查看次数

如何使用 Windows 7-Zip CLI 创建 .tar.gz 档案?

我如何在 Windows 上使用 7-Zip CLI ( 7za.exe ) 来创建 .tgz 档案,就像我tar zcvf archive.tgz source_files在 Linux 上使用的那样?

windows compression gzip tar 7-zip

36
推荐指数
3
解决办法
5万
查看次数

撤消tar文件提取混乱

我刚刚解压了一个档案,该档案在我的整洁目录中产生了一堆文件。例如:

user@comp:~/tidy$ tar xvf myarchive.tar
file1
file2
dir1/
dir1/file1
dir1/subdir1/
dir1/subdir1/file1
dir2/
dir2/file1
...
Run Code Online (Sandbox Code Playgroud)

我原以为 tar 文件会被组织在一个文件夹中(即myarchive/),但事实并非如此!现在我有大约 190 个文件和目录,它们在一个有组织的目录中进行了数字化。这些解压缩的文件需要清理。

有什么方法可以“撤消”并删除从此存档中提取的文件和目录?


感谢下面的精彩回答。总之,这里有两个步骤(1)删除文件,(2)以反向打包顺序删除空目录结构(首先删除外部目录):

tar tf myarchive.tar | xargs -d'\n' rm
tar tf myarchive.tar | tac | xargs -d'\n' rmdir
Run Code Online (Sandbox Code Playgroud)

更安全的是,通过echoxargs.

linux bash undo tar

36
推荐指数
2
解决办法
1万
查看次数

解压 'tar' 但更改目录名称以提取到

tar -tf filename.tar
folder1/file
folder1/name
[...]
Run Code Online (Sandbox Code Playgroud)

我想将文件名称提取到folder2。这可以作为单线完成吗?

tar

35
推荐指数
2
解决办法
3万
查看次数

使用标准 linux 工具提取 7z 文件?

我知道您可以.7z使用 7-zip 解压缩文件。

是否有另一个标准的 linux 程序可以做到这一点?也许其中之一

tar
bzip2
xz
gzip
Run Code Online (Sandbox Code Playgroud)

我会补充说bsdtar可以做到这一点,但并非在所有系统上都可用。

linux extract tar 7-zip

35
推荐指数
2
解决办法
11万
查看次数

如何在 Windows 中提取 tar 文件 (.tgz)?

如何在 Windows 中提取 tar 文件 (.tgz)?这是可能的,还是我必须进入 linux 环境并提取它?

windows gzip tar

34
推荐指数
2
解决办法
47万
查看次数

如何获得空的 tar 存档?

我正在制作一个 RPM,其中所有内容都包含在 .spec 文件中(不要问:-)。rpmbuild 需要一个“源”文件,所以我试图创建一个空的 tar 文件。但是,如果我不提供任何文件名,tar 会抱怨:

tar: Cowardly refusing to create an empty archive
Try `tar --help' or `tar --usage' for more information.
Run Code Online (Sandbox Code Playgroud)

如何创建一个真正空的 tar 文件?

tar

32
推荐指数
3
解决办法
3万
查看次数

Linux:查看 .jar 文件内容的最便捷方法是什么

使用 unzip/untar 命令查看 .jar 文件内容的最便捷方法是什么?我想要做的 - 是使用cd命令浏览内部,就像通常的文件夹一样,查看内容,类的大小 - 'ls -la'

MC允许即时这样做。是否有任何易于使用的替代方案?

linux tar

30
推荐指数
4
解决办法
11万
查看次数

标签 统计

tar ×10

linux ×4

gzip ×3

7-zip ×2

compression ×2

unix ×2

windows ×2

archiving ×1

bash ×1

extract ×1

fuse ×1

mount ×1

pipe ×1

undo ×1