Как создать каталог определенного размера?

for dir in child*; do
    #recursive zip to include folder contents
    zip -r "${dir}.zip" "$dir"
done
-1
22.04.2020, 02:28
2 ответа

Похоже, вам нужен файл tmpfs размером 15 мегабайт, смонтированный в /tmp...

mkdir /path/to/mountpoint
mount -t tmpfs -o size=15M tmpfs /path/to/mountpoint
2
19.03.2021, 02:29

Ответ на ваше задание может заключаться в том, что невозможно создать пустой каталог, который сам занимает более 40 байт, в файловой системе tmpfs.
Если вы заполните этот каталог файлами, размер каталога будет увеличиваться с каждым файлом и уменьшаться с каждым удаленным файлом. Поэтому похоже, что каталог реорганизуется с каждым созданным/удаленным файлом.
Такое поведение можно было бы настроить с помощью некоторых параметров монтирования, но мне это неизвестно. ;-)

0
19.03.2021, 02:29

Теги

Похожие вопросы