Как объяснил байт-коммандер, вам нужно поставить команду в одинарные кавычки, чтобы Bash не расширил эту переменную. Если $toto необходимо развернуть в исходной оболочке, укажите его в качестве аргумента вне списка команд и получите доступ к нему как $0:
su - myUser -c 'export myVar="$0"; echo $myVar' "$toto"
Предполагая, что ваш диск C: для Windows уже установлен в /media/ACER, вы можете создать символическую ссылку в интересующем вас подкаталоге:
$ sudo ln -sf /media/ACER/Users/Me/Folder /mnt/Folder
Опция -s сообщает [ f5], чтобы создать символическую ссылку вместо жесткой ссылки, а опция -f указывает, что она заменяет /mnt/Folder, если она существует, поэтому вам не нужно будет ее удалять заранее.
Вы всегда можете установить drive (aka Paritition, Filesystem) в какую-то папку, а не одну папку в другую.
Итак, в этом случае вам нужно будет установить все C: или D: в вашу папку.
В Linux эти папки отображаются как /dev/sda1 или /dev/sdb3 или что-то в зависимости от вашего создания диска и типов используемых вами устройств.
, чтобы узнать больше о ваших разделах, вы можете выполнить fdisk -l
, чтобы узнать о уже смонтированных разделах, которые вы можете сделать: df -h (h для чтения человеком) [!d4 ]
Тот, который вы определили, который является вашим правильным разделом, например /dev/sda1 или /dev/sda2, вы можете смонтировать их таким образом:
sudo mount /dev/sda1 /path/to/your/folder
Вы можете создать общую точку монтирования. Преимущество над созданием символической ссылки было бы, если вы размонтируете папку Windows, это не оставит вас со сломанной символической ссылкой, которая является проблемой безопасности. Для создания общего монтирования сначала нужно «отметить» точку монтирования, которую вы используете как общий:
mount --bind /media/ACER/Users/Me/Folder /media/ACER/Users/Me/Folder
mount --make-shared /media/ACER/Users/Me/Folder
теперь привязать дубликат к / mnt, как это
mount --bind /media/ACER/Users/Me/Folder /mnt/Folder
Вы можете узнать больше об общих точках монтирования в документации на красную шляпу, которую вы можете найти здесь
Это также должно работать для ubuntu, я протестировал его на моей машине debian:
root@Alucard:~# mount --bind /media/DATENKORB/ /media/DATENKORB/
root@Alucard:~# mount --make-shared /media/DATENKORB/
root@Alucard:~# mkdir /mnt/DATENKORB
root@Alucard:~# mount --bind /media/DATENKORB/ /mnt/DATENKORB/
root@Alucard:~# cd /mnt/DATENKORB/
root@Alucard:/mnt/DATENKORB# ls
>> DSC_4988.JPG _MG_6326.geaendert.JPG
root@Alucard:/mnt/DATENKORB# touch test
root@Alucard:/mnt/DATENKORB# cd /media/DATENKORB
root@Alucard:/media/DATENKORB# ls
>> DSC_4988.JPG _MG_6326.geaendert.JPG test