При сохранении каталога с более чем 10K-файлами изображений и CSV-файлом с использованием --files-from я получаю вдвое больше.Я не очень знаком с tar и хотел бы помочь с этим.
В настоящее время я выполняю команду exec из сценария PHP.Размещение полученных файлов работает так, как я хочу.Тем не менее, просто невозможно заставить его включать только одну копию файлов в файле tar.gz.Код ниже - это то, что я сейчас запускаю.
// the archiveExportPath includes a directory path to the location where the tar.gz file will be stored.
exec("cd {$this->tmpDirectory} && find -name '*.*' -print >../export.manifest");
exec("cd {$this->tmpDirectory} && sudo tar -czf {$this->archiveExportPath} --files-from ../export.manifest");
Я хотел бы видеть только одну копию файлов .jpg и .csv внутри tar.gz