Можно использовать:
export LC_ALL=C
for x in *.JPG; do
d=$(date -d $( cut -d"_" -f2 <<< ${x} ) +%Y-%m-%d )
mkdir -p "$d"
mv -- "$x" "$d/"
done
Из MAN MAN MOTE
:
Mount-A [-T Type] [-O OPTPLIST]
(обычно приведен в загружении), вызывает все файловые системы, упомянутые в FSTAB (из правильного типа и / или имея или не имеющие правильные варианты), которые можно установить, как указано, за исключением тех, чьи строка содержит ключевое слово NOAUTO .
Из SystemD.Mount
Документация :
NOAUTO, AUTO
с
NOAUTO
, это устройство не будет добавлено в качестве зависимости-fs.target
. Это означает, что он не будет монтироваться автоматически во время загрузки, если только оно не вытащено каким-то другим устройством. ОпцияАвто
имеет противоположное значение и имеет значение по умолчанию.
Как вы можете видеть, любой / etc / fstab
/ etc / fstab line с NOAUTO
не будет автоматически установлен при использовании команды Mount -a
.
У вас есть NOAUTO
в вашем / etc / fstab
. Если бы вы удалили это, то он должен работать.
Следует также отметить, что после добавления x-systemd.automount
в строку fstab
необходимо выполнить:
sudo systemctl daemon-reload
,а затем один или оба из следующего:
sudo systemctl restart remote-fs.target
sudo systemctl restart local-fs.target
только тогда автомонтирование станет активным и пригодным для использования.