Как может я легко CD во флеш-накопитель от cli?

Прямо сейчас я получаю доступ ко всем своим файлам из моих собственных каталогов. Однако я хочу также использовать флеш-накопитель для дополнительного устройства хранения данных. В этом случае, что было бы моя терминальная команда для доступа к моему флеш-накопителю (для этого примера, взять имя флеш-накопителя, "MYDRIVE"),

Спасибо!

1
задан 21 May 2016 в 08:45

3 ответа

Это зависит, но можно легко узнать...

От GUI

... путем щелчка правой кнопкой по любому из файлов или папок в диске, и выбирают> Свойства ("Eigenschappen" на нидерландском языке), на наутилусе:


enter image description here


Как Вы видите, каталог

/media/jacob/My Passport

Обратите внимание, что в командах, необходимо зафиксировать (возможное) пространство:

/media/jacob/'My Passport'

От cli

выполненный:

lsblk | grep '<drive_name>' | awk -F'part '  '{ print $2 }'

пример:

$ lsblk | grep 'My Passport' | awk -F'part ' '{ print $2 }'

выводы:

/media/jacob/My Passport

Снова, обратите внимание, что в командах, необходимо зафиксировать (возможное) пространство.

CD к каталогу за один шаг

cd "$(lsblk | grep '<drive_name>' | awk -F'part ' '{ print $2 }')"

Где <drive_name> (конечно), название Вашего диска.

2
ответ дан 7 December 2019 в 15:55

Для выяснения, где флеш-накопитель смонтирован можно использовать команду lsblk. Пример произвел:

theone@jakku:~$ lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 232.9G  0 disk 
├─sda1   8:1    0  39.2M  0 part 
├─sda2   8:2    0   753M  0 part 
├─sda3   8:3    0   139G  0 part /media/theone/EE4601124600DD69
├─sda4   8:4    0     1K  0 part 
└─sda5   8:5    0  93.1G  0 part /
sr0     11:0    1  1024M  0 rom  
loop0    7:0    0  64.7M  0 loop /snap/ubuntu-core/109
loop1    7:1    0   6.3M  0 loop /snap/hangups/1

Как Вы видите, это перечисляет все подключенные устройства и их точки монтирования. Затем все, что необходимо было бы сделать, cd /your/flash/mountpoint. Например, если бы я хотел получить доступ к своему разделу Windows по некоторым причинам, то я мог бы сделать cd /media/theone/EE4601124600DD69. Если Ваш флеш-накопитель перечислен, но не смонтирован, можно также сделать mount -o gid=1000,uid=1000 /dev/sdXY /media/user/mountpoint где X буква dev (sda, sdb, и т.д.) и Y число раздела.

Если Вы происходите из Windows, Вы могли бы привыкнуть к старой структуре каждого диска, присваиваемого "диск". Однако все - файл в Linux. Поэтому даже к внешним устройствам хранения можно получить доступ, как "спиливает" стемминг от корневого каталога.

0
ответ дан 7 December 2019 в 15:55

Физические диски называет sd (a, b, c...) sd = диск Sata = первый диск b = второй диск и т.д... Я надеюсь, что Вы поняли до сих пор теперь, что необходимо знать, какой является жестким диском после этого, необходимо смонтировать Диск, если он не смонтирован автоматически, если он смонтирован, можно найти, что это - точка монтирования типом "df-h" в выходном поиске столбца точки монтирования диска, от которого можно получить доступ или CD к Диску, он - точка монтирования, если он не смонтирован, можно смонтировать его вручную для монтирования диска, Вы должны: сначала создайте каталог для монтирования Вас диск в тот, например, я создаю его на своем рабочем столе, названном, как монтируются, затем монтируют, что Ваш диск в к этому sudo монтирует/dev/sd../home/UserName/Desktop/mount, который первая точка (.) для Вашей спецификации жесткого диска и второй точки, для определения Вашей файловой системы или раздела.

-1
ответ дан 7 December 2019 в 15:55

Другие вопросы по тегам:

Похожие вопросы: