웹사이트 검색

모든 Linux 사용자가 알아야 할 7가지 기발한 'ls' 명령 요령


인터뷰 시리즈의 마지막 두 기사에서 'ls' 명령에 관한 대부분의 내용을 다루었습니다. 이 글은 'ls 명령어' 시리즈의 마지막 편입니다. 이 시리즈의 마지막 두 기사를 아직 읽지 않았다면 아래 링크를 방문하세요.

  1. 15 Linux의 기본 'ls' 명령 예
  2. 마지막 수정 날짜 및 시간을 기준으로 'ls' 명령 출력 정렬
  3. Linux “ls” 명령에 대한 15가지 인터뷰 질문 - 1부
  4. 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 명령을 사용하여 디렉토리 내용을 나열할 수 있습니다.

  1. 가로질러
  2. 반점
  3. 수평의
  4. 단일 열
  5. 말 수가 많은
  6. 수직의
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를 계속 지켜봐 주시기 바랍니다. 아래 의견에 귀중한 피드백을 제공하는 것을 잊지 마십시오. 우리를 좋아하고 공유하고 우리가 퍼질 수 있도록 도와주세요.