なんでLinuxのディレクトリ構造はあんな複雑なの?

1 :login:Penguin:2015/10/06(火) 05:11:11.28 ID:NURn7XIT.net
https://ja.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
http://www.itmedia.co.jp/help/howto/linux/0007master/14/

54 :login:Penguin:2018/08/08(水) 19:32:23.71 ID:TMbUcGaA.net

snap使えば?

15 :login:Penguin:2015/10/25(日) 18:03:14.19 ID:S95XpDuO.net

Cドライブ = / と読み替えるといいよ。
そして、その他のドライブ = /mnt以下

38 :login:Penguin:2018/08/08(水) 01:53:14.57 ID:tJZI/PaG.net

>PAHTが通っている所にコマンドをコピーする。
>だから消す時大変 。それがどのアプリのコマンドかわからない

シンボリックリンクにしとけばええやん

17 :login:Penguin:2015/10/27(火) 04:21:42.32 ID:BXpm4nMw.net

/Programs
/Users
/System 
   ├ /Index
   ├ /bin
   ├ /include
   ├ /lib
   └ /share
/Environment
/Tasks
/Settings
   └/BootScripts
/Variable
   └ /tmp
Kernel
   ├ /Boot
   ├/Devices
   ├/Modules
   ├/Objects
   └/Status
/Files
/Mount
/Depot

24 :login:Penguin:2015/11/20(金) 23:25:15.28 ID:aJkP6cz4.net

別にいいよ戻ってこなくて

27 :login:Penguin:2016/02/10(水) 08:59:12.63 ID:ByQzlqgo.net

windowsとはソフトに対する考え方が違うからな。
winは1つのソフトで一連の仕事が完結するように作る。
linuxは1つのソフトで1つの仕事をするように作る。

仕事が決まっているライトユーザーはwinの方が便利だけど
ちょっと変なことをしたいオタクはlinuxで仕事を組み合わせる方が便利だと感じる。

58 :login:Penguin:2018/08/08(水) 22:17:35.88 ID:Ya25TWUm.net

:2018/08/08(水) 23:10:19.90 ID:TMbUcGaA.net

:2018/08/08(水) 06:37:09.47 ID:H2RB231p.net

ただそれも野良ビルド派の人用

48 :login:Penguin:2018/08/08(水) 11:12:26.89 ID:HEADu11/.net

逆の例として
GNU IceCatのバイナリ配布版
これはインストーラーも無いしパッケージでもないから
そのままフォルダのまま使えるぞ
消すときもフォルダ消すだけ
設定ファイルはユーザーのディレクトリに作られるが
それ以外は何も無い

2 :login:Penguin:2015/10/06(火) 10:14:27.61 ID:QWHKGt5b.net

質問はこっちで
http://hayabusa6.2ch.net/test/read.cgi/linux/1443668657/

削除依頼出しといてね

53 :login:Penguin:2018/08/08(水) 18:31:32.48 ID:TiRhkKgW.net

Program Files以下にサブディレクトリ作るWindowsのほうが素直って言えば素直だね。
ディレクトリ配置に変な小細工しないだけスッキリしてる。

10 :login:Penguin:2015/10/25(日) 11:11:06.74 ID:QSZL+KA4.net

https://ja.wikipedia.org/wiki/GoboLinux
によると
/Programs
/Users
/System
/index
/bin
/include
/lib
/share
/Environment
/Tasks
/Settings
/BootScripts
/Variable
/tmp
/Kernel
/Boot
/Devices
/Modules
/Objects
/Status
/Files
/Mount
/Depot

直観的にわかりやすい構造

36 :login:Penguin:2018/08/08(水) 00:33:35.91 ID:tJZI/PaG.net

windowsだって結局は
パス通ってる所とかスタートメニューフォルダに
ショートカットなんかが全部ぶち込んであるだけなんだよな

いちいちエクスプローラからアプリケーションのフォルダまで行って実行するわけじゃないし
そんなんでいいならlinuxだって同じようにできるし

23 :login:Penguin:2015/11/20(金) 22:47:41.43 ID:3J9gw3kg.net

Linuxディストリ全般

とりあえずなんでもかんでも /usr/bin にぶち込むのやめろよ
コンソールアプリなのかGUIアプリなのかわかんねーじゃねーかよ

少なくとも /usr/X11R6/bin を復活させろ
じゃなきゃBSDから戻ってやんねーよ?

16 :login:Penguin:2015/10/25(日) 22:05:18.54 ID:CC05ZYZb.net

OSXはBSDベースだけあってそこそこ綺麗に纏まってるぞ

34 :login:Penguin:2018/07/30(月) 19:39:06.50 ID:NkJ9Mv3e.net

>32
PATH=$(find /usr/local -type d -name bin | tr “¥n” 🙂

3 :login:Penguin:2015/10/18(日) 00:33:02.24 ID:6qn4oUyC.net

ナウい

55 :login:Penguin:2018/08/08(水) 22:01:46.19 ID:om+S1Z2o.net

/binと/usr/binの区分けはよくわからんな
あと/usrはもう/userでいいんじゃないかと思う

40 :login:Penguin:2018/08/08(水) 03:42:44.75 ID:tyC3gFls.net

/usr/bin firefoxなどのコマンド
/usr/lib/ よくわからんのいっぱい
/usr/share/applications/ firefox-esr.desktopとかいうの
/usr/share/bug/ ?
/usr/share/doc/ ドキュメント
/usr/share/ よくわからんのいっぱい
/usr/share/icons アイコン
/usr/share/man/man1/ ドキュメント
/usr/share/pixmaps/ ?

これだけのディレクトリにバラけてインストールされる

31 :login:Penguin:2018/07/29(日) 06:46:58.44 ID:lED4Gqol.net

:2018/08/08(水) 22:27:35.52 ID:Ya25TWUm.net

:2015/10/25(日) 16:29:58.14 ID:9wI0r7Ls.net

Cドライブどこやねん?

33 :login:Penguin:2018/07/30(月) 17:57:23.81 ID:BMB8i+uc.net

androidのほうが嫌だ

51 :login:Penguin:2018/08/08(水) 14:39:54.37 ID:tyC3gFls.net

Visual Studioはメタパッケージみたいなもんだよ
複数のパッケージの集まりだからそうなるってだけ
Linuxは一つのパッケージの内容がバラバラに保存される

47 :login:Penguin:2018/08/08(水) 11:07:31.27 ID:HEADu11/.net

windowsアプリだって全然纏まってなんかいないっての
アマチュアの公開してるインストーラーも無いようなフリゲーなんかだと纏まってるだろうが
そうでないちょっと大きめのアプリなんて
インストーラーがあちこちに色んなもん散らかすやん
インストーラーで入れたアプリは手動で消さないだろ

13 :login:Penguin:2015/10/25(日) 13:05:15.64 ID:S95XpDuO.net

:2017/07/29(土) 19:51:38.77 ID:tZfWdOaO.net

:2018/08/08(水) 11:04:18.26 ID:tyC3gFls.net

Windowsの場合、アプリ本体(ドキュメントなども含む)が
入るのはProgram Files以下の一つのディレクトリ

スタートメニューもデスクトップもそこへのショートカットに過ぎない
レジストリに至っては、ただの設定ファイル相当
ホームディレクトリ以下のドットファイルだよ

4 :login:Penguin:2015/10/21(水) 20:48:41.23 ID:yx00TNsy.net

ghh

35 :login:Penguin:2018/08/08(水) 00:28:35.46 ID:tJZI/PaG.net

:2015/10/25(日) 12:28:05.71 ID:wdOqFHud.net

>Linuxのディレクトリ構造が最初からこのように設計されていたら…
LinuxはUNIXモドキとして生まれてきたOSなんだから
そんな未来はありえない

11 :login:Penguin:2015/10/25(日) 11:12:08.20 ID:QSZL+KA4.net

あ、アップしたらインデントがすべて消えてしまったw

29 :login:Penguin:2017/12/29(金) 14:24:22.80 ID:S/CsVkMC.net

誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。

グーグル検索⇒『宮本のゴウリエセレレ』

KHQ4AGHP94

39 :login:Penguin:2018/08/08(水) 01:59:26.36 ID:tJZI/PaG.net

>Windowsはアプリごとにディレクトリが別れていて
>そのアプリ(の一部)のショートカットが
スタートメニューに現れているだけ

linuxもそんな感じになってるだろ
binディレクトリに置いてあるのはアプリの一部のリンクだけ
それもシンボリックリンクなら
消すときもアプリのディレクトリをそのまま消せは良いだけになる

18 :login:Penguin:2015/10/27(火) 21:07:14.40 ID:X97W0fs8.net

こんなスレッドもあったんだね(笑
http://hayabusa6.2ch.net/test/read.cgi/linux/1387680291/l50

44 :login:Penguin:2018/08/08(水) 11:02:45.67 ID:HEADu11/.net

:2018/08/08(水) 11:05:32.56 ID:tyC3gFls.net

> shareについては他のアプリからも使われるものなんだから

share以下の何が他のアプリから使われるの?

22 :login:Penguin:2015/11/10(火) 09:34:18.43 ID:DpgyD2JB.net

52 :login:Penguin:2018/08/08(水) 15:30:44.03 ID:om+S1Z2o.net

VC++だけでも
コンパイラとGUIとあと他のツール類と
それぞれ別々にバラバラに配置されるんだがな

これらを別のパッケージだから分けてるって言えるなら
Linuxのほうだって同じように言えるだろ

9 :login:Penguin:2015/10/25(日) 11:04:14.74 ID:QSZL+KA4.net

ディレクトリ構造を再定義したLinuxディストリビューション
Gobolinux
http://www.gobolinux.org/index.php
というのはがあったけど、普及しなかった。
Linuxのディレクトリ構造が最初からこのように設計されていたら…

43 :login:Penguin:2018/08/08(水) 10:59:06.30 ID:HEADu11/.net

windowsアプリもインストーラー使って入れれば
ProgramFilesディレクトリとスタートメニューとデスクトップとレジストリと
あちこち色々なところに散らばって入るやん

43 :login:Penguin:2018/08/08(水) 10:59:06.30 ID:HEADu11/.net

windowsアプリもインストーラー使って入れれば
ProgramFilesディレクトリとスタートメニューとデスクトップとレジストリと
あちこち色々なところに散らばって入るやん

62 :login:Penguin:2018/08/08(水) 22:36:51.48 ID:TMbUcGaA.net

:2015/10/22(木) 09:52:19.74 ID:YPtehk73.net

一つのアプリを、あちこちにばらまくって
仕組みが駄目だった。

一つのアプリを一つのディレクトリに入れるようにすれば
/binとか/sbinとか/usr/binとか/usr/sbinとか迷うことなく、
/programs以下とかに全部入れられた。

64 :login:Penguin:2018/08/08(水) 23:01:51.50 ID:tyC3gFls.net

:2015/10/29(木) 20:16:08.23 ID:9+4NbFQ2.net

複雑なのはいいんだが、ディストリビューションごとに違うそれは
複雑から混沌を生み出している。

50 :login:Penguin:2018/08/08(水) 11:18:06.05 ID:HEADu11/.net

アイコンの例を挙げてるだろ
例えばウィンドウマネージャーとかシステムモニターがアイコン表示したいときに必要になる

5 :login:Penguin:2015/10/22(木) 09:22:43.88 ID:wuOo4f3O.net

FHSやぞ

37 :login:Penguin:2018/08/08(水) 01:09:36.95 ID:tyC3gFls.net

ぜんぜん違うぞ

Windowsはアプリごとにディレクトリが別れていて
そのアプリ(の一部)のショートカットが
スタートメニューに現れているだけ
そしてパス指定せずにコマンドだけで実行したいなら
PATHにアプリのディレクトリを追加する

Linuxの場合は、コマンドを実行するためにPATHはいじらず、
PAHTが通っている所にコマンドをコピーする。
だから消す時大変 。それがどのアプリのコマンドかわからない
アプリごとディレクトリを分けてPATHに追加するようにしていればよかったんだが

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • SignalNow Express関連ツール[2ツール目]

    元スレ 1 : 忍法帖【Lv=40,xxxPT】 :2013/01/16(水) 20:35:09.31 ID:+Wxax7RB0.net 高度利用者向け緊急地震速報受信プログラム「SignalNow Express」(W…

  • PC9821でLINUXをはじめよう!

    元スレ 1 :ぴくぴく:01/09/07 13:03.net はいどーぞ! 151 :login:Penguin:03/04/08 10:01 ID:Gkz15/9r.net >>150 sageで質問かいっ…

  • エンコードソフト ffmpeg のスレ

    元スレ 1 :login:Penguin:2009/01/16(金) 17:41:13 ID:xFJ/2eBr.net 公式サイト http://ffmpeg.org/ どうもこれでエンコードしたら、ファイルサイズがでか…

  • シンプルで高速な画像ビューア MassiGra Part7

    元スレ 1 :名無しさん@お腹いっぱい。:2014/10/24(金) 19:42:56.68 ID:mKGPyQD50.net Susie Plug-in対応、シンプルで高速な単画面型の画像ビューア、 MassiGra …

  • vipで踊りたいんです 6巡回目

    元スレ 1 :名無しさん@お腹いっぱい。:2012/01/22(日) 15:56:49.66 ID:il6kMj210.net スレッド自動巡回ソフト vipDANCE  公式HP  http://vip.himegim…

  • Mozilla Firefox 拡張機能スレッド Part98

    元スレ 1 :はまつまみ:2016/09/27(火) 21:15:30.03 ID:R2axh57A0.net みんな仲良しなスレッドなんだよん♪ ◇前スレ Mozilla Firefox 拡張機能スレッド Part97…

  • wxWidgetsによる2chブラウザ JaneClone

    元スレ 1 :名無しさん@お腹いっぱい。:2013/04/04(木) 19:33:32.41 ID:Qya+tSt70.net やる気継続と開発者募集のためにスレ立ててみるよ JaneCloneはオープンソースの2ちゃん…

  • 最近のLinuxOSって重いよね?

    元スレ 1 :login:Penguin:2017/05/31(水) 10:43:31.06 ID:p4A5o0Ai.net 軽さと設定の自由さが売りだと思うんだけど、試しに入れたUbuntuは重かった。 VineLin…

  • Giveaway of the Dayについて 7Days

    元スレ 1 :名無しさん@お腹いっぱい。:2014/09/09(火) 11:53:54.42 ID:rTjnb+Pk0.net 有料ソフトをタダで提供!各ソフト1日間限定 体験版じゃないから機能制限はないけどアップデート…

  • Debian GNU/Linux スレッド Ver. 78

    元スレ 1 :login:Penguin:2014/06/14(土) 14:01:26.50 ID:KfJezszk.net 現行版: 7.5 wheezy 6 squeezeはレギュラーサポート終了、現在はLTS期間で…

  • Chrome OS .vs. Chromium OS

    元スレ 1 :名無しさん@お腹いっぱい。:2014/04/13(日) 01:05:24.58 ID:X8qprdXc0.net Googleの新OS「Chrome OS」のオープンソース版「Chromium OS」を試す…

  • 【UTM】統合脅威管理スレ

    元スレ 1 :login:Penguin:2011/10/27(木) 22:28:57.07 ID:Z1uj8LQp.net LinuxベースのUTMディストリの情報やノウハウを共有しましょう Untangle http…

最近のコメント

匿名 : Opera12(Presto) Part8
 Dragonflyが使えなくなったorg (6/25)
匿名 : あえてコマンドライン禁止のLinux
 いまではほとんどのディストリのインストで日本語環境までコマン... (6/15)
ページTOPへ↑