Как смолить все каталоги где-то, отдельно, и положить их в другом месте - PullRequest
0 голосов
/ 01 мая 2020

Мне бы хотелось, чтобы с помощью небольшого сценария можно было распаковать все каталоги, которые находятся внутри: /One

, но все созданные файлы tar.gz сохранены в другой каталог: /Two

И каждый каталог Tar'd будет отдельным файлом tar.gz, а не всем вместе.

Кажется, я не могу понять это.

1 Ответ

1 голос
/ 01 мая 2020

С bash и globbing (*):

cd /One && for dir in *; do tar -cvf "/Two/${dir}.tar" "$dir";  done

Я предполагаю, что каталог /One на первом уровне содержит только каталоги.

...