我有一些tar.gz文件。我需要将这些tar.gz文件解压到两个 USB 硬盘上。使用该命令,tar -xvzf我一次只能将其提取tar.gz到一个硬盘。
非常感谢,如果我能被告知如何将tar.gz文件同时提取到两个硬盘。由于我需要迁移的文件总大小约为 4.5TB,这可以帮助我节省大量时间。
您可以使用zcat将其提取到stdout,然后tee分叉到两个不同的文件,然后是tar它们。
zcat bigfile.tar.gz | tee >(tar -xC /path/to/first/) | tar -xC path/to/second
Run Code Online (Sandbox Code Playgroud)
它将把您的大文件提取到“第一”和“第二”路径。
也可以这样做gunzip -c:
gunzip -c bigfile.tar.gz | tee >(tar -xC /path/to/first/) | tar -xC path/to/second
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
420 次 |
| 最近记录: |