ZIP: Каковы временные двоичные файлы, имена которых начинаются с `zi`?

836
Remi.b

В то время как я проносясь подкаталог в заданной директории, две двоичные файлы появились в этом месте, которое называют zietrLSlи ziwvPwKmи исчез, когда zipкоманда закончилась. В другом каталоге происходит то же самое, но только с одним двоичным файлом zi9Rt6a4.

  • Зачем zip нужны эти бинарные файлы?
  • Они называются ziзатем случайными символами или же их название означает, что - то конкретное?

Я использовал команду

zip -r mydir.zip mydir 

для обоих случаев. Если нужно, я наMAC OS X 10.11.3

1

1 ответ на вопрос

4
Hastur

zipПрограмма записывает временный файл пока что работает. Он помещает этот файл в тот же каталог, где должен быть создан zip-файл. Затем он переименует его с окончательным именем.

От man zipвас можно указать путь:

--temp-path path
Использовать указанный путь для временного zip-архива. Например:

 zip -b /tmp stuff * 

поместит временный zip-архив в каталог / tmp, скопировав файл stuff.zip в текущий каталог, когда закончите. Этот параметр полезен, когда обновляется существующий архив, а в файловой системе, содержащей этот старый архив, недостаточно места для одновременного хранения как старых, так и новых архивов. В некоторых случаях это может быть полезно при потоковой передаче, чтобы избежать необходимости в дескрипторах данных. Обратите внимание, что использование этой опции может потребовать, чтобы zip занимал дополнительное время, чтобы скопировать файл архива, когда это делается в файловой системе назначения.

Итак, вкратце: это необходимо, это файл, который вы создаете, вы можете проверить это, выполнив

file ziPbmVnZ 

что ответит с

ziPbmVnZ: Zip archive data, at least v2.0 to extract 

Имя временного файла обычно начинается с zi- что-то.