[ホーム] > [間違えやすい類語 IT編一覧] > [Windows の特殊フォルダはLinuxではどこ]
システムフォルダなどWindowsのフォルダはLinuxで言うとどこのディレクトリに該当するかを説明します。
(注意)分かりやすく簡単に記載しており、一部の環境や分野では記載内容が異なる可能性があります。あくまでも参考程度でお読みください。
説明 | Windows | Linux |
boot(起動)関連 | ブート構成データ(Boot Configuration Data, BCD) C:\Windows\System32\winload.exe | /boot |
設定ファイルの場所 | Windowsはレジストリというバイナリファイルに設定が集約されている。レジストリは何種類かあり以下フォルダに保管される。 c:\Windows\System32\config\ (その他レジストリを使用せず個別に設定ファイルを持つ場合もあり) | /etc |
hostsファイル | C:\Windows\System32\drivers\etc\hosts | /etc/hosts |
パスワードのハッシュが保存されたファイル | C:\Windows\System32\config\SAM | /etc/shadow |
システムのプログラム | C:\Windows C:\Windows\System32 | /bin, /sbin, /usr/bin, /usr/sbin |
サービス | レジストリの以下のキー HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services | /usr/lib/systemd/system/*.service /etc/systemd/system/*.service (systemdの場合) |
共有ライブラリ | C:\Windows\System32 | /lib |
デバイスドライバ | C:\Windows\System32\drivers | /lib/modules |
追加した共有ライブラリ | C:\Program Files\Common Files | /usr/local/lib |
ユーザが追加でインストールするプログラム。 | C:\Program Files C:\Program Files (x86) (*)64ビットOSで32ビットアプリを入れる場合 (*)UWP アプリの場合はC:\Program Files\WindowsApps | /opt |
ユーザが追加するスクリプトや実行可能バイナリ | 慣例なし | /usr/local/bin |
ユーザのホームディレクトリ | C:\Users\[ユーザ名] | /home/[ユーザ名] /root |
ユーザごとのアプリ固有データ | C:\Users\[ユーザ名]\AppData | /home/[ユーザ名] |
プログラムのデータ(全ユーザ共通) | C:\ProgramData | /var |
Web ルート | C:\inetpub | /var/www |
FTP ルート | C:\Inetpub\ftproot | /home/[ユーザ名] |
テンポラリーディレクトリ(一時ディレクトリ) | C:\Windows\Temp (*)システム用 C:\Users\[ユーザ名]\AppData\Local\temp (*)各ユーザ用 | /tmp /var/tmp |
スワップファイル | C:\pagefile.sys (*)設定で他のドライブへ移動可能 | /swap パーティション |
メモリダンプ | C:\Windows\memory.dmp | /var/crash |
ゴミ箱 | C:\$Recycle.Bin\[SID] | /home/[ユーザ名]/.local/share/Trash/ |
Linux のディストリビューションにより異なる可能性がありますので注意してください。
最終更新日:2017/7/21
[ホーム] > [間違えやすい類語 IT編一覧]
,