ターミナルを使用して、USBポート経由で接続された外部HDDのディレクトリ(およびファイル)を表示するにはどうすればよいですか? (私は初心者なので、簡単な指示をお願いします。「検索」で答えを見つけようとしました-私のニーズに合わせようとしたが答えられなかった同様の質問があります-申し訳ありません)。
探しているトピックは mounting です。ファイルマネージャーでは、ボタンをクリックするだけでドライブを開くか、ドライブを取り外すことができますが、舞台裏ではudisksctl
を使用します。このコマンドの大きな利点は、ユーザーとしてマウントすることであり、従来のmount
コマンドとは異なり、多くのオプションを指定する必要はありません。
たとえば、USBドライブをマウントするには、lsblk
またはSudo blkid
のいずれかのデバイスパスを見つけて、次のようにマウントします。たとえば、
udisksctl mount -b /dev/sdb1
もちろん、sdb1
を、マウントする実際のデバイス名に置き換えることを忘れないでください。
デバイスが正常にマウントされると、マウント先が報告されます。例えば、
skolodya@ubuntu:$ udisksctl mount -b /dev/sdb5
Mounted /dev/sdb5 at /media/xieerqi/0ca7543a-5463-4a07-8bbe-233a7b0bd625.
その後、/media/$USER/folder-name
に移動して、ファイルとフォルダーの探索を開始できます
前の答えへのちょっとした追加:コマンドラインマシンまたはヘッドレスシステム(たとえばrpiなど)で起動した場合、デバイスはおそらく自動的にマウントされません。
次に、最初に彼のデバイス名(Sudo fdisk -l
)を検索してから、空のフォルダー(Sudo mount /dev/sdb1 /media/myNewlyCreatedFolder
)にマウントする必要があります
USBメディアは通常/media
にマウントされます。cd /media && ls
を使用して端末に移動すると、そのディレクトリにマウントされたすべてのストレージが表示されます。デバイスがリストにある場合、cd
を使用してそのディレクトリを変更し、ls
またはll
を使用してhddのファイルをリストします。
Hddがリストされていない場合は、ファイルブラウザーを開き、ctrl+ l
を使用してアドレスバーに移動します。ここで、hddのパスを確認できます。