/ / LinuxファイルシステムとWindowsファイルシステムの6つの違い

LinuxファイルシステムがWindowsファイルシステムと異なる6つの方法

画像

Linuxのファイルシステムにはかなりの違いがありますWindowsファイルシステムから。ドライブ文字や円記号はありませんが、ファイルに同じ名前を付けることができ、大文字と小文字だけが異なる、異星人のようなレイアウトがあります。

これは完全なリストではありません。これは、LinuxとWindowsのすべての違いを認識していない新しいLinuxユーザーを対象としています。適用される違いは他にもたくさんあります。

ディレクトリ構造

Linuxコンピューターでファイルシステムを参照し始めると、Windows、Program Files、またはUsersフォルダーは見つかりません。 (ただし、/ home /ディレクトリはUsersフォルダと非常によく似ています。)

Linuxのディレクトリ構造はフォルダの名前が異なると、まったく異なるレイアウトが使用されます。たとえば、Windowsでは、アプリケーションはすべてのファイルをC:ProgramFilesApplicationに保存する場合があります。 Linuxでは、ファイルは複数の場所(/ usr / binにあるバイナリ、/ usr / libにあるライブラリ、/ etc /にある構成ファイル)に分割されます。

Linuxファイルシステムの各ディレクトリとは何か、そしてその目的について説明しました。詳細については、以下をお読みください。HTGの説明:Linuxのディレクトリ構造の説明

大文字と小文字の区別

Windowsでは、という名前のファイルを作成することはできません ファイル およびという名前の別のファイル ファイル 同じフォルダにあります。 Windowsファイルシステムでは大文字と小文字が区別されないため、これらの名前は同じファイルとして扱われます。

Linuxでは、ファイルシステムで大文字と小文字が区別されます。これは、次の名前のファイルを持つことができることを意味します ファイル, ファイル、そして ファイル 同じフォルダにあります。ファイルごとに内容が異なります。Linuxは大文字と小文字を異なる文字として扱います。

linux-file-case-sensitivevity

バックスラッシュとフォワードスラッシュ

Windowsは、DOSと同じように、円記号を使用します。たとえば、Windows上のユーザーのディレクトリへのパスは次のとおりです。

C:UsersName

windows-forward-slashes

Linuxでは、ユーザーのホームディレクトリへのパスは次のとおりです。

/ home / name

linux-forward-slashes

また、WebブラウザのURLは、Windowsであっても、スラッシュを使用していることに気付くでしょう。たとえば、http:\ www.howtogeek.comarticleではなくhttps://www.howtogeek.com/articleです。

ドライブ文字なし–すべてアンダー/

Windowsはドライブのパーティションとデバイスを公開します手紙。複数のハードドライブ、同じハードドライブ上の複数のパーティション、または接続されているリムーバブルデバイスのいずれであっても、各ファイルシステムは独自のドライブ文字で使用できます。

Windows-ドライブ文字

Linuxにはドライブ文字がありません。代わりに、任意のディレクトリで他のファイルシステムにアクセスできるようにします。 (Windowsでもこれを行うことができますが、これはそのままでは機能しません。)

Linuxでは、すべてが/ –ルートの下にありますディレクトリ。 WindowsではC:の外部にファイルがあるため、ルートディレクトリの上にファイルはありません。デバイスをコンピューターに接続すると、/ media /で使用できるようになります。ディレクトリの内容には、マウントされたパーティションの内容が表示されます。

cd-mounted-under-media-directory-in-ubuntu

複数のハードドライブまたはハードドライブがある場合パーティションは、ファイルシステムの好きな場所にマウントできます。たとえば、/ homeに別のパーティションをマウントすることで、ホームディレクトリを別のパーティションに配置できます。ただし、パーティションは好きな場所にマウントできます。/myBackupDriveにマウントすることもできます。

すべてがファイルである

マウントされたすべてのファイルシステムがディレクトリであるように/(ルートディレクトリ)の下では、Linux上のすべてがファイルです。たとえば、最初のハードドライブは/ dev / sdaで表され、CDドライブは/ dev / cdromで利用でき、マウスは/ dev / mouseで表されます。

このフレーズは実際には少しです過度の単純化–すべてがLinux上のファイルではありません。ただし、このフレーズの意味を理解すると、Linuxがどのように機能するかを理解するのに役立ちます。詳細については、以下をお読みください。HTGの説明:Linuxでの「すべてがファイルである」とは

画像

開いているファイルを削除または変更できます

Linuxおよびその他のUNIXライクなオペレーティングシステムでは、アプリケーションは、Windowsの場合ほど頻繁にファイルへの排他的アクセスをロックしません。たとえば、WindowsのVLCでビデオファイルを見ているとします。クレジットが再生され、視聴が終了したので、削除しようとします。エラーメッセージが表示されます-ファイルを削除したり、名前を変更したり、その他の操作を行う前に、VLCでのファイルの監視を停止する必要があります。

画像

Linuxでは、通常、再生中にビデオファイルを削除または変更できます。ファイルが使用中であることを示すエラーメッセージは表示されません。


これらの違いは、他のUNIXライクなオペレーティングシステムにも当てはまるはずです。ただし、いくつかの違いがある場合があります。たとえば、Mac OSXでは大文字と小文字は区別されません。 Windowsと同様に、大文字と小文字は区別されません。