Bash 디렉토리 목록 출력

소개

리눅스에서 Bash 쉘 안에서 디렉토리 목록을 표시하는 것은 매우 일반적인 작업입니다. 디렉토리 목록을 확인하고 파일을 찾기 위해서는 명령줄 인터페이스인 Bash를 사용해야 합니다. 이 기사에서는 Bash 쉘을 사용하여 디렉토리의 파일과 서브 디렉토리를 출력하는 몇 가지 방법을 배워보겠습니다.

1. ‘ls’ 명령어 사용하기

기본 목록 출력

ls

위의 명령어를 실행하면 현재 디렉토리의 모든 파일과 서브 디렉토리 목록이 표시됩니다.

자세한 목록 출력

ls -l

위의 명령어를 실행하면 파일 및 디렉토리의 자세한 정보(퍼미션, 소유자, 그룹 등)가 표시됩니다.

숨겨진 파일 및 디렉토리 표시

ls -a

위의 명령어를 실행하면 숨겨진 파일 및 디렉토리(이름이 마침표로 시작하는)가 표시됩니다.

2. ‘find’ 명령어 사용하기

모든 디렉토리에 대한 목록 출력

find /path/to/directory -type d

위의 명령어를 실행하면 지정된 경로 아래의 모든 디렉토리가 표시됩니다.

특정 파일 이름에 대한 목록 출력

find /path/to/directory -type f -name "filename"

위의 명령어를 실행하면 지정된 경로 아래의 특정 파일 이름에 해당하는 모든 파일이 표시됩니다.

3. ‘tree’ 명령어 사용하기

디렉토리 구조 표시

tree

위의 명령어를 실행하면 현재 디렉토리의 트리 구조로 파일 및 디렉토리가 표시됩니다.

서브 디렉토리까지 표시

tree -L 2

위의 명령어를 실행하면 현재 디렉토리에서 두 단계 아래의 서브 디렉토리까지만 표시됩니다.

결론

리눅스에서 Bash 쉘을 사용하여 디렉토리 목록을 출력하는 몇 가지 방법을 배웠습니다. ls, find, tree 명령어를 사용하여 파일과 서브 디렉토리를 확인하고 조작하는 것은 리눅스에서 개발 및 시스템 관리 작업을 수행하는 데 매우 유용합니다. 이러한 명령어를 잘 활용하여 효율적인 작업을 수행할 수 있습니다.