Używając terminala, jak mogę znaleźć katalog, w którym jest podłączony dysk USB?


64

Korzystam z terminala i przejrzałem katalogi.

Po prostu nie mogę znaleźć katalogu, w którym znajduje się mój dysk USB.

W którym katalogu jest podłączony mój dysk USB?

Odpowiedzi:


87

Wszystkie napędy (wewnętrzne, zewnętrzne i sieciowe) są montowane /Volumes. Powinieneś zobaczyć tam folder z nazwą napędu USB, tak jak pojawia się na pulpicie lub w Finderze.


5
Mówiąc bardziej ogólnie, można użyć mountpolecenia, aby wyświetlić wszystkie zamontowane woluminy i miejsce ich zamontowania. (Tylko podzbiór jest zamontowany w / Volumes.)
Chris Page

AFAIK zarówno zewnętrzne urządzenia pamięci masowej, jak i pliki .dmg są montowane /Volumes, przynajmniej domyślnie. O jakim innym podzbiorze chodzi tutaj?
nohillside

2
Możesz także przeciągnąć i upuścić dysk USB z Findera do terminala, aby uzyskać jego ścieżkę ;-)
yves amsellem

21

Niektóre techniki do wypróbowania:

ls -a /Volumes

lub...

ls -l /Volumes

lub...

ls -la /Volumes

... może się przydać.

mount

wydaje się, że zawiera wszystkie partycje, które mogą być przydatne w Narzędziu dyskowym, podczas formatowania itp.

prawdopodobnie możesz dotrzeć bezpośrednio do napędu USB, używając:

/Volumes/<NameOfYourDrive>

Dotyczy to również innych rodzajów napędów: optycznych, wewnętrznych i zewnętrznych dysków twardych. Wszystkie zamontowane woluminy.


Dziwne, że nie możesz kliknąć prawym przyciskiem myszy ikon widoku Findera, a nawet ikony pulpitu, aby uzyskać dodatkowe właściwości, w tym ścieżki plików dla zewnętrznych napędów multimedialnych podłączonych do urządzenia z systemem macOS Catalina; możesz uzyskać dostęp do ścieżek folderów plików i innych właściwości ze wspomnianych lokalizacji w Ubuntu 18.04.
alexanderjsingleton

9

Ogólnie, aby dowiedzieć się, gdzie coś jest zamontowane, możesz uruchomić tę komendę z terminala:

df -H 

Zapewnia to także przydatne informacje na temat miejsca na dysku.


3
  1. Lubię używać trzech natywnych narzędzi za jednym razem, żeby być dokładnym i uzyskać wszystkie szczegóły.

w:

diskutil list; df -Hl; echo; mount
na zewnątrz:
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.3 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Macintosh HD            499.4 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

Filesystem Size Used Avail Capacity iused ifree %iused Mounted on /dev/disk0s2 499G 490G 8.9G 99% 2582670 4292384609 0% /

/dev/disk0s2 on / (hfs, local, journaled) devfs on /dev (devfs, local, nobrowse) map -hosts on /net (autofs, nosuid, automounted, nobrowse) map auto_home on /home (autofs, automounted, nobrowse)


  1. Jeśli nie chcesz dużo informacji, możesz po prostu sprawdzić zamontowane partycje dysku w /dev:

w:

ls /dev/disk*
na zewnątrz:
/dev/disk0      /dev/disk0s1    /dev/disk0s2    /dev/disk0s3


  1. Aby wyświetlić listę własności i uprawnień itp .:

w:

ls -alh /dev/disk*
na zewnątrz:
brw-r-----  1 root  operator    1,   0 29 Oct 11:24 /dev/disk0
brw-r-----  1 root  operator    1,   1 29 Oct 11:24 /dev/disk0s1
brw-r-----  1 root  operator    1,   3 29 Oct 11:24 /dev/disk0s2
brw-r-----  1 root  operator    1,   2 29 Oct 11:24 /dev/disk0s3



1

Możesz także wypróbować to polecenie w terminalu, aby uzyskać więcej informacji o sprzęcie na urządzeniach USB

system_profiler SPUSBDataType

Jak można użyć tego polecenia, aby rozwiązać problem opisany w pytaniu?
nohillside

1
Jest to przydatne dla programistów takich jak ja, którzy starają się odróżnić dysk USB o nieznanej nazwie od innych zamontowanych woluminów. Może się to zdarzyć na przykład w systemach, które można zastąpić alternatywnymi ustawieniami zapisanymi w napędzie USB, JEŻELI napęd ten jest obecny. W tym przypadku chcę się nie przejmować, jak nazywa się wolumin, chcę tylko znaleźć cokolwiek, co jest obecne w pendrivie.
Dave

-1

łatwe do siku wyciskanie cytryny.

cd /volumes/whatever-the-name-of-volume

jeśli to nie zadziała, zrób to krok po kroku

cd / volume, a następnie cd do dowolnej nazwy urządzenia.


1
Czym różni się to od innych odpowiedzi?
user151019,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.