web-dev-qa-db-ja.com

ターミナルを使用して、USBポート経由で接続された外部HDDのディレクトリ(およびファイル)を表示するにはどうすればよいですか?

ターミナルを使用して、USBポート経由で接続された外部HDDのディレクトリ(およびファイル)を表示するにはどうすればよいですか? (私は初心者なので、簡単な指示をお願いします。「検索」で答えを見つけようとしました-私のニーズに合わせようとしたが答えられなかった同様の質問があります-申し訳ありません)。

1
Duncan

探しているトピックは 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に移動して、ファイルとフォルダーの探索を開始できます

2

前の答えへのちょっとした追加:コマンドラインマシンまたはヘッドレスシステム(たとえばrpiなど)で起動した場合、デバイスはおそらく自動的にマウントされません。

次に、最初に彼のデバイス名(Sudo fdisk -l)を検索してから、空のフォルダー(Sudo mount /dev/sdb1 /media/myNewlyCreatedFolder)にマウントする必要があります

2

USBメディアは通常/mediaにマウントされます。cd /media && lsを使用して端末に移動すると、そのディレクトリにマウントされたすべてのストレージが表示されます。デバイスがリストにある場合、cdを使用してそのディレクトリを変更し、lsまたはllを使用してhddのファイルをリストします。

Hddがリストされていない場合は、ファイルブラウザーを開き、ctrl+ lを使用してアドレスバーに移動します。ここで、hddのパスを確認できます。

1
Kev Inski