【发布时间】:2017-09-30 22:11:58
【问题描述】:
我目前正在努力创建多个文件并将其存储到每个目录中。 我已经制作了 100 个这样的目录:
mkdir ./dir.{01..100}
我想要的是为每个目录创建 100 个文本文件。这样结果将显示为:
在home目录点击dir.01,文件名为:01.txt to 100.txt
另外,我想使用 tar 压缩所有 100 个目录,每个目录包含 100 个文本文件。
我正在努力:
- 在 100 个目录中创建 100 个文本文件
- 使用 tar 将所有 100 个目录压缩在一起。
我更感兴趣的是在 100 个目录中创建 100 个文本文件。此外,我更感兴趣的是如何使用 tar 将所有 100 个目录连接到特定文件 (fdtar) 中。
【问题讨论】:
-
阅读 bash 上关于
for循环的文档。检查像this one这样的例子。 -
已经完成了。我知道如何迭代一系列数字。我以这种方式创建目录 --> ./dir/{01..100} 实际上返回相同的东西
-
tar是一种存档格式,而不是压缩格式。请更具体。
标签: bash