Я хочу иметь возможность щелкать правой кнопкой мыши несколько папок внутри каталога в nautilus и иметь возможность создавать отдельные zip-архивы из этих папок в этом же каталоге. Если возможно, было бы здорово, если бы он автоматически удалял старые папки.
Итак, если у меня есть 30 папок, я хочу выбрать те, которые используют control kbd> - shift kbd>, затем перейти к сценариям и запустить скрипт, и просто иметь эти 30 папок сжать в отдельные архивы .zip и удалить старые папки (если это возможно).
Кто-нибудь знает, как этого добиться? Я плохо разбираюсь в терминале и ищу сценарий.
Похоже, это поможет.
http://ubuntuforums.org/showthread.php?t=1060130
for i in * ; do zip -vr "$i.zip" "$i" ; mv "$i.zip" /move/zipfiles/here/ ; done
вы можете изменить zip на другой метод сжатия, просто убедитесь, что изменили параметры чтобы соответствовать Также он будет делать все, следовательно, *. Так что переместите папки, которые вы хотите сжать, в одну папку и сходите с ума. если вы хотите удалить папку после добавления:
for i in * ; do zip -vr "$i.zip" "$i" ; mv "$i.zip" /move/zipfiles/here/ ; rm -r "$i"; done