모든 Linux 사용자가 알아야 할 7가지 기발한 'ls' 명령 요령
인터뷰 시리즈의 마지막 두 기사에서 'ls' 명령에 관한 대부분의 내용을 다루었습니다. 이 글은 'ls 명령어' 시리즈의 마지막 편입니다. 이 시리즈의 마지막 두 기사를 아직 읽지 않았다면 아래 링크를 방문하세요.
- 15 Linux의 기본 'ls' 명령 예
- 마지막 수정 날짜 및 시간을 기준으로 'ls' 명령 출력 정렬
- Linux “ls” 명령에 대한 15가지 인터뷰 질문 - 1부
- 10가지 유용한 'ls' 명령 인터뷰 질문 - 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를 인쇄합니다.
위의 시나리오는 ls 명령과 함께 -n 플래그(Numeric-uid-gid)를 사용하여 달성할 수 있습니다.
ls -n
6. 기본적으로 지정된 것보다 많은 열의 표준 출력에 있는 디렉토리 내용을 인쇄합니다.
ls 명령은 화면 크기에 따라 디렉토리의 내용을 자동으로 출력합니다.
그러나 화면 너비 값과 나타나는 열 수를 수동으로 할당할 수 있습니다. '--width
' 스위치를 사용하여 수행할 수 있습니다.
ls --width 80
ls --width 100
ls --width 150
참고: width 플래그를 사용하여 어떤 값을 전달해야 하는지 실험할 수 있습니다.
7. 기본값 8 대신 ls 명령으로 나열된 디렉터리 내용에 수동 탭 크기를 포함합니다.
ls --tabsize=[value]
참고: [값]=
숫자 값을 지정하세요.
지금은 여기까지입니다. 다음 기사가 나올 때까지 Tecmint를 계속 지켜봐 주시기 바랍니다. 아래 의견에 귀중한 피드백을 제공하는 것을 잊지 마십시오. 우리를 좋아하고 공유하고 우리가 퍼질 수 있도록 도와주세요.