Зізнаюся, це питання тут задавали раніше:
Як і Zip в окремі файли, де людина, яка запитувала, не вказала ОС, яку він використовував, і не отримала відповідей.
Мені потрібно розділити величезний каталог на кілька .zip-файлів, які не залежать один від одного. Отже, замість:
file1.zip
file2.z01
файл3.z02Я б хотів наступний набір файлів:
file1.zip
file2.zip
file3.zip
В основному це моє питання. Я на OS X, тому сценарій оболонки або AppleScript був би найпростішим способом.
Крім того, ось хлопець запитав те саме - тільки він хотів створити .tar архів: Як створити окремі архіви для набору файлів
Відповідь правильна, але це призведе до файлів tar:
for file in `ls *`; do tar -czvf $file.tar.gz $file ; done
Будь-яка допомога з цим вдячна.
PS: Ця остання частина призначена саме для тих, хто вміщений у клавіатурі Maestro:
Я також намагався виконати це в клавіатурі Maestro, у мене є налаштування дій "для кожного", яке визначає шляхи до файлів, а потім запускає скрипт оболонки. Вихід правильний, і макрос працює, якщо вставити його в термінал (наприклад zip
/Users/me/Desktop/test /Users/me/Desktop/test.txt
).
Однак, коли я передаю дві змінні скрипту оболонки на клавіатурі Maestro, не вийде:
zip "$KMVAR_zipPath" "$KMVAR_sourcePath"
Дякую.
tar -czvf
зzip
вtar
розчині?