さて、私はLinuxの世界の初心者です。働くことで毎日の学習。デュアルブートを使用し、1つのドライブにWindows 7がインストールされ、別のドライブにUbuntu 14.04 LTSがインストールされています。私の最初のO/SはWindows 7でした。Workshop、Movies、Softなどのようなドライブはほとんどありませんでした。ターミナルのドライブを変更して、異なるドライブに保存されているファイルにアクセスしようとしていました。数時間を費やした後、さまざまなドライブのさまざまなファイルにアクセスする方法を発見しました。私がやったことは、まず、このコマンドを使用して/ media/usernameフォルダーにある/ dev/sda2ドライブをマウントすることです。
$ sudo mount/dev/sda2/media/username
マウントしたら、cd
コマンドを使用してディレクトリを簡単に変更できます。
今私の質問は...
$cd /media/username
のように前に進むことができますが、後ろに進む方法はありますか?ルートに戻るか、メディアに戻るのですか? Windows CMDでは、cd..
を使用して1つのフォルダに戻ります。端末用の同様のコマンドはありますか?/
ディレクトリの下に配置されていることを知っている限りです。その場合、Windowsドライブシステムを尊重しない可能性があります。その場合、/ media/usernameフォルダーにドライブをマウントせずにすべてのファイルにアクセスする必要がありますか?最初に、mount
コマンドにタイプミスがあることに注意してください。そのはず:
$ Sudo mount /dev/sda2 /media/username
ここで、/dev/sda2
はアクセスしたいデバイス(この場合、ハードドライブのパーティション)であり、/media/username
はあなたのmountpoint、つまり、デバイスをマウントするファイルシステム内の場所。
質問に答えるには:
はい、cd
を使用することがディレクトリを変更する通常の方法です。 mount
は、まだマウントされていないデバイスをマウントするのに最適です。頻繁にマウントする場合は、/etc/fstab
にエントリを作成して、たとえばmount /media/username
と書くだけで、将来的に自己定義オプションで特定のマウントポイントに特定のデバイスをマウントできるようにすることができます。 。起動時に自動的にマウントすることを検討することもできます。この件に関する多くの優れたドキュメントがあります。 fstab
を検索するだけです。
Linuxファイルシステムについて少し読んでみたいと思います。これに関する優れたドキュメントもあります。たとえば、簡単な概要については here を参照してください。 /
は、everythingが含まれるルートフォルダーであり、さまざまなサブフォルダーに整理されています。 cd
に関するいくつかのヒントを次に示します。
cd
(引数なし)は、通常/home/username
というホームフォルダーに移動しますcd -
は、前のフォルダー(現在のフォルダーに変更する前の場所)に移動しますcd ..
は、親フォルダーに移動します(1レベル上)。これは、Windows CMDのcd..
と同等です。cd /
でルートフォルダに移動できますが、個人的にはほとんど必要ありません。(ハード)ドライブは、実際にはデータを保存できるディスクです。通常、いくつかのパーティションに分割されます。おそらく紛らわしいことに、Windowsの世界では、これらのパーティションはdrivesと呼ばれています。ただし、Linuxの世界ではそうではありません。私たちは単にそれらをパーティション、またはおそらく技術的な文脈では「デバイス」と呼びます。
マウントされたデバイスをアンマウントするには、Sudo umount <MOUNTPOINT>
コマンドを使用します。例では、
Sudo umount /media/username
...ここで、/media/username
はマウントされたパーティションです(Sudo umount /dev/sda2
も使用できますが、これはあまり直感的ではありません)。 mount
(引数なし)と書くだけで、現在マウントされているすべてのデバイスとそのマウントポイントのリストが表示されます。
Linuxでは、Windowsの各「ドライブ」を個別のマウントポイントにマウントする必要があります。 mount
コマンドで示したように、どこでも自由に選択でき、その方法はすでにわかっています。 :)