ターミナルを使用して、USBドライブがマウントされているディレクトリを見つけるにはどうすればよいですか?


64

ターミナルを使用していますが、ディレクトリを調べました。

USBドライブのディレクトリがどこにあるかわかりません。

USBドライブはどのディレクトリにマウントされていますか?

回答:


87

すべてのドライブ(内部、外部、ネットワーク)はにマウントされ/Volumesます。デスクトップまたはFinderに表示されるUSBドライブの名前のフォルダーが表示されます。


5
より一般的には、mountコマンドを使用して、マウントされたすべてのボリュームとそれらがマウントされている場所を確認できます。(サブセットのみが/ Volumesにマウントされます。)
クリスページ

/Volumes少なくとも、デフォルトでは、外部ストレージデバイスと.dmgファイルの両方がマウントされています。ここで言及している他のサブセットは何ですか?
nohillside

2
また、USBドライブをFinderからターミナルにドラッグアンドドロップして、そのパスを取得することもできます;-)
イヴアムセルレム14年

21

試すべきいくつかのテクニック:

ls -a /Volumes

または...

ls -l /Volumes

または...

ls -la /Volumes

...役に立つかもしれません。

mount

は、フォーマット中など、ディスクユーティリティで役立つ可能性のあるすべてのパーティションを提供するようです。

以下を使用して、USBドライブに直接アクセスできます。

/Volumes/<NameOfYourDrive>

これは、他のタイプのドライブにも適用されます:光学式、内部および外部ハードドライブ。すべてのマウントされたボリューム。


macOS Catalinaを実行しているデバイスに接続された外部メディアドライブのファイルパスなど、追加のプロパティのFinderビューアイコンまたはデスクトップアイコンを右クリックできない方法は奇妙です。Ubuntu 18.04の上記の場所からファイルフォルダーのパスやその他のプロパティにアクセスできます。
アレクサンダーシングルトン

9

一般に、何かがマウントされている場所を見つけるには、ターミナルから次のコマンドを実行できます。

df -H 

これは、ドライブ上のスペースに関する有用な情報も提供します。


3
  1. 私は3つのネイティブユーティリティをすべて一度に使用するのが好きです。

に:

diskutil list; df -Hl; echo; mount
でる:
/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. 多くの情報が必要ない場合は、次の場所でマウントされたディスクパーティションを確認するだけです/dev

に:

ls /dev/disk*
でる:
/dev/disk0      /dev/disk0s1    /dev/disk0s2    /dev/disk0s3


  1. 所有権と許可などをリストするには:

に:

ls -alh /dev/disk*
でる:
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

端末でこのコマンドを試して、USBデバイスのハードウェア情報を取得することもできます。

system_profiler SPUSBDataType

このコマンドを使用して、質問で説明されている問題を解決するにはどうすればよいですか?
nohillside

1
これは、不明な名前のUSBサムドライブを他のマウントされたボリュームと明確に区​​別しようとしている私のような開発者に役立ちます。これは、たとえば、サムドライブが存在する場合、サムドライブに保存されている別の設定で上書きできるシステムで発生する可能性があります。この場合、ボリュームの名前を気にしたくないので、存在するサムドライブを見つけたいだけです。
デイブ

-1

簡単にピーキーレモンを絞る。

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

それがうまくいかない場合は、ステップバイステップでそれを行います

cd / volumeしてから、デバイスの名前に関係なくcdします。


1
これは他の回答とどのように違いますか、改善されますか?
user151019
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.