저희 인터뷰 시리즈의 마지막 두 기사에서 ‘ls’ 명령어에 대해 대부분 다루었습니다. 이 기사는 ‘ls 명령어’ 시리즈의 마지막 부분입니다. 이 시리즈의 마지막 두 기사를 읽지 않으셨다면 아래 링크를 방문하실 수 있습니다.
- 리눅스에서의 15가지 기본 ‘ls’ 명령어 예제
- ‘ls’ 명령어의 출력을 최근 수정된 날짜와 시간순으로 정렬
- 리눅스 “ls” 명령어에 관한 15가지 인터뷰 질문 – 제1부
- ‘ls’ 명령어에 관한 유용한 10가지 인터뷰 질문 – 제2부

1. 다양한 시간 스타일을 사용하여 디렉토리의 내용을 시간과 함께 나열합니다.
시간 스타일을 사용하여 디렉토리의 내용을 나열하려면 아래 두 가지 방법 중 하나를 선택해야 합니다.
# ls -l –time-style=[STYLE] (Method A)
참고 – 위의 스위치(--time
스타일)는 스위치 -l
과 함께 실행해야만 목적을 달성할 수 있습니다.
# ls –full-time (Method B)
[STYLE]
을(를) 아래 옵션 중 하나로 대체하세요.
full-iso long-iso iso locale +%H:%M:%S:%D
주의 – 위 줄에서 H(시간), M(분), S(초), D(날짜)를 어떤 순서로든 사용할 수 있습니다.
또한 관련된 옵션만 선택하면 됩니다. 예를 들어, ls -l --time-style=+%H
는 시간만 표시합니다.
ls -l --time-style=+%H:%M:%D
는 시간, 분, 날짜를 표시합니다.
# ls -l --time-style=full-iso

# ls -l --time-style=long-iso

# ls -l --time-style=iso

# ls -l --time-style=locale

# ls -l --time-style=+%H:%M:%S:%D

# ls --full-time

2. 쉼표로 구분되거나 가로, 긴 형식, 세로, 가로 등과 같은 다양한 형식으로 디렉토리 내용을 출력합니다.
디렉토리 내용은 아래 제안된 형식대로 ls 명령어를 사용하여 나열할 수 있습니다.
- 가로
- 쉼표
- 가로
- 긴
- 한 열
- 상세
- 세로
# ls –-format=across # ls --format=comma # ls --format=horizontal # ls --format=long # ls --format=single-column # ls --format=verbose # ls --format=vertical

3. ls 명령어를 사용하여 디렉토리 내용에 (/=@|)와 같은 표시기를 추가합니다.
‘ls‘ 명령어와 함께 -p
옵션을 사용하면 됩니다. 파일 유형에 따라 위의 표시기 중 하나가 추가됩니다.
# ls -p

4. 확장자, 크기, 시간 및 버전을 기준으로 디렉토리 내용을 정렬합니다.
확장자로 출력을 정렬하려면 --extension
옵션을 사용하고, 크기로 확장자별로 정렬하려면 --size
, 시간으로 확장자별로 정렬하려면 -t
를 사용하고, 버전으로 확장자별로 정렬하려면 -v
를 사용합니다.
또한 실제로 정렬하지 않고 일반적인 방식으로 출력하는 --none
옵션을 사용할 수 있습니다.
# ls --sort=extension # ls --sort=size # ls --sort=time # ls --sort=version # ls --sort=none

5. ls 명령어를 사용하여 디렉토리의 모든 내용에 대한 숫자 UID와 GID를 출력합니다.
위의 시나리오는 flag -n (Numeric-uid-gid)을 사용하여 ls 명령어를 함께 사용하여 실행할 수 있습니다.
# ls -n

6. 기본적으로 지정된 것보다 더 많은 열을 가진 디렉토리 내용을 표준 출력으로 출력합니다.
그러나 ls 명령은 화면 크기에 따라 디렉토리 내용을 자동으로 출력합니다.
그러나 화면 너비의 값을 수동으로 지정하고 나타나는 열의 수를 제어할 수 있습니다. ‘switch ‘--width
‘를 사용하여 이 작업을 수행할 수 있습니다.
# ls --width 80 # ls --width 100 # ls --width 150

참고: width flag와 함께 전달해야하는 값을 실험해 볼 수 있습니다.
7. 기본 8이 아닌 ls 명령어로 나열된 디렉토리의 내용에 수동 탭 크기를 포함합니다.
# ls --tabsize=[value]

참고: [Value]=
숫자 값을 지정하십시오.
지금은 여기까지입니다. 다음 기사가 나올 때까지 Tecmint를 주목해 주십시오. 아래 댓글에서 소중한 의견을 제공해 주시고 좋아요와 공유를 통해 저희를 도와주세요