Как я могу группировать файлы и создавать архивы соответственно?
У меня есть 10 000 файлов в папке (без подпапок), и я хочу создать 10 архивов zip или tar.gz. Это означает, что каждый архив имеет 1000 файлов.
Как я могу сделать это в Linux?
Используйте find
чтобы получить все имена файлов и перенаправить вывод в файл за пределами каталога. Используйте split
чтобы разбить этот файл на 10 частей. В этот момент проверьте, какая опция у инструмента архивации, чтобы прочитать список файлов из файла или из стандартного ввода и использовать его соответствующим образом.