Каков наилучший способ добавить нового пользователя с помощью командной строки?

Да, это возможно, и есть специальный переключатель zip, специально предназначенный для этой цели. Я покажу вам пример, а затем вы сможете адаптировать его в своих целях.

Сначала я создал zip-архив моей папки сценариев со следующей командой (работая из моей домашней папки):

zip -r Scripts.zip Scripts

Теперь у этого было 76 элементов. Затем я добавил несколько файлов PDF в папку Scripts на диске, а затем выполнил следующую команду и передал только новые и измененные файлы в новый zip-файл:

zip -r Scripts.zip Scripts -DF --out new.zip

Это был результат: [!d4 ]

updating: Scripts/ (stored 0%)
adding: Scripts/GIMP+Magazine+Issue+1.pdf (deflated 2%)
adding: Scripts/Whitepaper-CentralisedLogging-v1.pdf (deflated 10%)

Теперь только эти 2 новых файла находятся в new.zip, и они не добавлены в исходный ZIP-код. В команде опция -DF позволила нам создать «разностный архив», указанный с помощью переключателя --out, так что любые новые файлы, присутствующие в папке на диске, но не в исходном zip-файле, перейдут на новый почтовый индекс , Поэтому, согласно странице руководства, возможно

создать архив, содержащий все новые и измененные файлы с момента создания исходного архива. Чтобы это сработало, список входных файлов и текущий каталог должны быть такими же, как во время первоначальной операции zip.

Есть несколько интересных вариантов игры для zip, поэтому см. man zip или man-файлы Ubuntu онлайн.

1
задан 11 November 2013 в 01:26

0 ответов

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

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