入れ子にできるディレクトリはいくつですか?

入れ子にできるディレクトリはいくつですか?

どのくらいのフォルダを入れ子にすることができ、その理由が何であるか疑問に思います。制限がありますか?

入れ子とは、フォルダの構造が次のとおりです。

folder
 |_ folder
     |_ folder
         |_ folder
             |_ ...

これではありません:

folder
 |_ folder
 |_ folder
 |_ folder
 |_ ...

制限がある場合はオペレーティングシステムで設定しますか、それともファイルシステムで設定しますか?

答え1

inodeディレクトリ(通常のファイルなど)にはそれぞれ1つのinodeがあるため、制限はパーティションの数です。

他のディレクトリ内のディレクトリ内にディレクトリを作成するのを防ぐ方法はありません。sが足りなくなるまで続けますinode

シェルのコマンドラインには最大長があるため、長いパスで問題が発生する可能性がありますが、それでもcdターゲットファイルに向かって1ステップずつ移動できます。

関連情報