Мне нужно рекурсивно сжать файлы подкаталога паролем, а затем удалить несжатый файл в файле bash.
Есть zip-файлы и другие файлы. Я не хочу снова сжимать zip-файлы. Я хочу сжать только несжатые файлы и сохранить имя файла в качестве имени сжатого файла.
Например, если имя файла aaa10.dat
тогда имя файла zip должно быть aaa10.zip
и сжать его с помощью пароля.
После сжатия хочу удалить несжатый файл.
[структура каталогов]
dir1/aaa1.dat ... aaa10.dat
dir1/dir2/dir2_subdir1/aaa.zip, aaa.dat
dir1/dir3/dir3_subdir1/aaa1.dat ... aaa10.dat
dir1/dir3/dir3_subdir2/aaa1.dat ... aaa20.dat, aaa1.zip ... aaa10.zip
dir1/dir3/dir3_subdir2/dir3_subdir2_subdir1/aaa1.dat ... aaa20.dat, aaa1.zip ... aaa10.zip