Ну, не уверенный, если с одним лайнером возможно, вероятно, да. Но я сделал то, в чем Вы нуждаетесь вместо этого с этим:
OIFS=$IFS
IFS='\n'
find . -type d -maxdepth 1 | while read -r i; do
find $i -name "*.shp" -o -name "*.shx" -o -name "*.shx" -o -name "*.prj" -o -name "*.qpj" |zip -@ "$i".zip
done
IFS=$OIFS
Каждый zip-файл будет Вашим именем dir.
Имея вроде как ту же самую проблему, я не могу смонтировать внешний том защищенным, но я могу смонтировать как незащищенный, но я могу легко завинтить мои скрытые данные из-за этого.
Если я попытаюсь смонтировать защищенный том, я получу эту ошибку при монтировании:
mount: wrong fs type, bad option, bad superblock on /dev/mapper/tmp.000,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Кажется, он не распознает оригинальную файловую систему и не позволит мне смонтировать, даже если я определю тип файловой системы в команде смонтировать
.
Однако, есть одно обходное решение, которое я нашел для этого, сразу после того, как вы определили устройство, защищенное с помощью tcplay
, я использовал mkfs
для создания файловой системы, после чего оно отлично смонтировалось и скрытый том остался нетронутым.
Но есть проблема с таким подходом, допустим, вы создаете контейнер 10Мб, со скрытым томом 6Мб, если вы создадите файловую систему после включения защиты скрытого тома, вы получите 4Мб тома, и это покажет как 4Мб, даже если вы смонтируете внешний том, он должен показать 10Мб, так что у нас будет проблема с правдоподобным отрицанием, какой смысл иметь скрытый том, если вы не можете скрыть используемое пространство для скрытого тома
.Так как вы можете правильно смонтировать как внешний, так и скрытый тома, вы уже должны были создать соответствующие файловые системы. Проблема может быть связана с тем, что вы использовали неправильный тип файла -для внешнего тома.
Вот информация о настройке томов truecrypt:
https://help.ubuntu.com/community/TruecryptHiddenVolume
который объявляет, что выходная файловая система должна быть "жирной" (команда mkfs.vfat ).
Решение:
Сделайте резервную копию файлов. Смонтируйте внешний том без скрытой защиты -и используйте mkfs.vfat, затем смонтируйте и создайте файловую систему для скрытого тома. Тогда проблема скрытой защиты -будет решена без нарушения секрета скрытого тома.