Створіть ZIP-папку з однойменною назвою


23

Я хочу створити zip папки з командного рядка. Я можу зробити щось подібне
zip -r folder.zip folder. Я хочу надати папці-блискавці те саме ім’я, що й оригінальній папці. Я можу імітувати це, написавши сценарій:

#!/bin/bash
zip -r $1 $1  

А потім робити ./script folder.

Чи можна це зробити без написання будь-якого сценарію?

Відповіді:



12

Ви можете додати функцію bash, яка робить це у ваш .bashrcфайл:

function fzip {
    zip -r $1 $1
}

Тоді в оболонці ви можете:

user@host:~$ fzip my_folder
# creates my_folder.zip

1
Баш функція IS скрипт
phil294
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.