리눅스 ls 명령어: 디렉토리 내용 확인하기
Linux 기반의 CentOS에서는 ls
명령어를 통해 디렉토리의 내용을 확인할 수 있습니다. ls
명령어는 기본적으로 현재 디렉토리의 파일과 폴더를 나열해주며, 다양한 옵션을 사용하여 출력 내용을 커스터마이징할 수 있습니다.
- 포스트 기준: 리눅스 배포판 CentOS 7
주요 옵션 및 설명
옵션 | 설명 |
---|---|
-l | 파일 및 디렉토리의 상세 정보를 출력합니다. (권한, 소유자, 그룹, 크기 등) |
-a | 숨겨진 파일 및 디렉토리를 포함하여 모든 내용을 출력합니다. |
-h | 파일의 크기를 사람이 읽기 쉬운 형태로 출력합니다. (예: 1K, 234M, 2G) |
-r | 내용을 역순으로 출력합니다. |
-t | 수정 시간별로 정렬하여 출력합니다. |
-R | 디렉토리의 내용을 재귀적으로 출력합니다. |
-F | 각 파일에 대한 유형을 나타내기 위해 파일 이름 뒤에 한 문자를 출력합니다. (예: 디렉토리에 /, 실행 파일에 *) |
--color | 출력 결과에 색상을 적용합니다. 일반적으로 디렉토리는 파란색, 실행 파일은 녹색 등으로 표시됩니다. |
이외에도 ls
명령어는 다양한 옵션을 제공합니다. 원하는 출력 형식에 따라 적절한 옵션을 사용하여 디렉토리 내용을 확인할 수 있습니다.
사용 예시
다양한 ls
명령어의 옵션들을 조합하여 디렉토리 내용을 다양한 방식으로 확인할 수 있습니다. 아래는 몇 가지 일반적인 사용 예입니다.
1. 기본 사용
$ ls directory1 directory2 file1.txt file2.txt
2. 자세한 정보와 함께 출력하기
$ ls -l drwxrwxr-x. 2 user user 6 10월 23 04:06 directory1 drwxrwxr-x. 2 user user 6 10월 23 04:06 directory2 -rw-rw-r--. 1 user user 0 10월 23 04:06 file1.txt -rw-rw-r--. 1 user user 0 10월 23 04:06 file2.txt
3. 모든 파일과 디렉토리 보기 (숨김 파일 포함)
$ ls -a . .bash_logout .bashrc directory2 file2.txt .. .bash_profile directory1 file1.txt
4. 수정 시간별로 정렬하여 출력하기
$ ls -lt drwxrwxr-x. 2 user user 6 10월 23 04:06 directory1 drwxrwxr-x. 2 user user 6 10월 23 04:06 directory2 -rw-rw-r--. 1 user user 0 10월 23 04:06 file1.txt -rw-rw-r--. 1 user user 0 10월 23 04:06 file2.txt
5. 디렉토리의 내용을 재귀적으로 출력하기
$ ls -R .: directory1 directory2 file1.txt file2.txt ./directory1: ./directory2:
관련 이전 게시글
- Oracle VM VirtualBox 설치 방법 (윈도우 11)
- VirtualBox에서 CentOS 7 설치하는 방법 (윈도우 11)
- VirtualBox CentOS 7에 PuTTY를 사용하여 SSH로 접속하는 방법
- CentOS 7에서의 리눅스 디렉토리 구조 알아보기
- 리눅스 명령어 도움말 및 매뉴얼 확인하기: –help, man, info
다음 글에서도 리눅스의 기본 명령어에 대해 알아보겠습니다. 이 글이 도움이 되셨다면 공유 부탁드립니다!”