ls -R을 사용하여 최대 2 개의 폴더 깊이를 표시 할 수 있습니까?


11

이런 폴더 트리가 있습니다

main/                             
main/34532-23423632-2354/what-i-want/sth/other/blah-blah            
main/54634-56345634-3422/what-i-want/sth/
....
main/54356-34225675-2345/what-i-want/

원하는 폴더에 트리를 표시하고 싶습니다. sth, other 등의 폴더에는 쓸모없는 다른 것들이 많이 포함되어 있기 때문입니다.

xxxx-xxxxxxxx-xxxxx라는 각 폴더 안에 무엇이 있는지 확인하고 싶습니다.

어떤 방법이 있습니까?

답변:


9

파일 이름과 디렉토리 이름 목록 만 표시하려면 tree명령이 매우 편리합니다.

기본적으로 설치되어 있지 않으므로 다음을 설치해야합니다.

sudo apt-get install tree

그런 다음 아래 명령을 사용하여 트리 구조를 볼 수 있습니다.

tree -L 2 main/

옵션 -L: 디렉토리 깊이 번호를 설정합니다.

스크린 샷 예 :

여기에 이미지 설명을 입력하십시오


10

다음과 같은 검색에 와일드 카드 사용

ls /main/*/*/

검색 깊이는 2로 나열됩니다. 더 깊은 검색을 위해 더 많은 와일드 카드를 사용하십시오.



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.