Как создать отдельные файлы для каждой папки с помощью команды tar и bz2

for f in *screenflow ; do tar cvf "$f.tar.bz2" "$f"; done


Эта команда создает архивы tar.bz2 для каждой папки, содержащей файлы с расширением «.screenflow». Она использует цикл «for» для перебора всех папок с расширением «.screenflow» в текущей директории. Для каждой папки используется команда «tar» для создания архива tar с именем текущей папки и расширением «.tar.bz2».

Для создания архивов можно использовать альтернативные команды, такие как «zip», «gzip» или «7z», в зависимости от требуемого формата архива. Также можно использовать различные аргументы команды «tar» для настройки создания архива.

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

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *