리눅스 ls 명령어: 디렉토리 내용 확인하기

리눅스 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:
CentOS에서 ls 명령어로 디렉토리 내용 확인 예시

관련 이전 게시글


다음 글에서도 리눅스의 기본 명령어에 대해 알아보겠습니다. 이 글이 도움이 되셨다면 공유 부탁드립니다!”

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

위로 스크롤