Как показать дату создания файла или папки? [Дубликат]

Поместите набор слов, которые нужно повторить в файле, например. [F3]. Получите размер source.txt в байтах, например. по:
 stat -c '%s' source.txt
Определить размер целевого файла, например. destination.txt, 2 ГБ или 4 ГБ или что-то еще. Преобразование размера в байтах. Разделите размер файла назначения по размеру исходного файла. bash не может выполнять арифметику с плавающей запятой, но в этом случае она не нужна. Используйте конструкцию for, чтобы повторить операцию cat source.txt с моментами деления. Это будет ближайший приблизительный размер файла назначения, который вы можете получить путем повторения. Выход операции сохраняется в destination.txt.

Например, если source.txt имеет 30 байт, и мы хотим создать файл размером 2 ГБ, нам нужно:

for ((i=0; i<=((16777216/30)); i++)); do cat source.txt; done >destination.txt

Здесь я устанавливаю верхний предел на ((16777216/30)) во время инициализации; вы можете получить результат и поместить его здесь.

Операция займет некоторое время; чем больше значение source.txt, тем меньше времени потребуется.

2
задан 11 March 2012 в 23:48

0 ответов

Другие вопросы по тегам:

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