[unix] 중첩 될 수있는 디렉토리는 몇 개입니까?

궁금합니다. 몇 개의 폴더를 중첩 할 수 있으며 그 이유는 무엇입니까? 한도가 있습니까?

중첩이 의미하는 것은 폴더 가이 구조에있을 때입니다.

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

이건 아니야:

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

제한이있는 경우 운영 체제 또는 파일 시스템에 의해 설정됩니까?



답변

inode일반 파일과 같은 디렉토리는 각각 inode를 사용하므로 한계는 파티션 의 수입니다 .

다른 디렉토리 안의 디렉토리 안에 디렉토리를 만드는 것을 막을 수있는 것은 없습니다 inode.

쉘의 명령 행은 최대 길이를 가지므로 실제로 긴 경로에 문제가 발생할 수 있지만 cd대상 파일을 향해 점진적으로 진행할 수 있습니다 .


답변