웹사이트 검색

10가지 유용한 'ls' 명령 인터뷰 질문 - 2부


ls 명령의 유산을 이어가는 것은 Listing 명령에 대한 두 번째 인터뷰 기사입니다. 시리즈의 첫 번째 기사는 Tecmint 커뮤니티에서 높은 평가를 받았습니다. 이 시리즈의 첫 번째 부분을 놓치셨다면 다음 사이트를 방문해 보세요.

  1. “ls” 명령에 대한 15가지 인터뷰 질문 - 1부

이 기사는 예제를 통해 ls 명령에 대한 깊은 통찰력을 제공하는 방식으로 잘 설명되어 있습니다. 우리는 이해하기 간단하면서도 목적을 최대한 활용할 수 있도록 기사 작성에 특별한 주의를 기울였습니다.

1. 긴 목록 형식으로 디렉토리의 내용을 나열해야 하지만 작성자 이름과 파일이 속한 그룹은 인쇄하지 않아야 합니다. 또한 출력의 차이를 보여줍니다.

a. 스위치(-l)와 함께 사용하면 긴 목록 형식으로 파일 이름을 나열하는 ls 명령입니다.

ls -l

b. 스위치(–author)와 스위치( -l).

ls -l --author

c. 스위치(-g)와 함께 사용하면 소유자 이름 없이 파일 이름을 나열하는 ls 명령입니다.

ls -g

d. 스위치(-G)와 함께 스위치()와 함께 사용하면 파일이 속한 그룹 이름 없이 긴 목록 형식으로 파일 이름을 나열하는 ls 명령입니다. -l).

ls -Gl

2. 현재 디렉터리에 있는 파일과 폴더의 크기를 사람이 읽을 수 있는 형식으로 인쇄합니다. 어떻게 하시겠습니까?

스위치(-l) 및/또는 (-s)와 함께 스위치 -h(사람이 읽을 수 있음)를 사용해야 합니다. ls 명령을 사용하여 원하는 출력을 얻습니다.

ls -hl

ls -hs

참고: -h 옵션은 1024(계산 표준)의 거듭제곱을 사용하고 크기를 출력합니다. K, M, G 단위의 파일 및 폴더.

3. 스위치(-h) 출력 크기가 1024의 거듭제곱이면 표준입니다. ls 명령에서 지원되는 다른 전력 값은 무엇입니까?

-h 스위치와 유사한 -si 스위치가 있습니다. 유일한 차이점은 스위치 -si는 1024의 전력을 사용하는 스위치 -h와 달리 1000의 전력을 사용한다는 것입니다.

ls -si

또한 -l 스위치와 함께 사용하여 긴 목록 형식으로 폴더 크기를 1000제곱으로 출력할 수도 있습니다.

ls -si -l

4. 쉼표로 구분된 디렉토리의 내용을 인쇄해야 합니다. 가능합니까? 긴 목록 형식으로 수행할 수 있습니까?

예! Linux ls 명령은 스위치(-m)와 함께 사용하면 쉼표로 구분된 디렉토리의 내용을 출력할 수 있습니다. 이 쉼표로 구분된 항목은 가로로 채워지기 때문에 ls 명령은 내용을 세로로 나열할 때 쉼표로 내용을 구분할 수 없습니다.

ls -m

긴 목록 형식으로 사용되는 경우 -m 스위치는 쓸모가 없습니다.

ls -ml

5. 디렉토리의 내용을 거꾸로 인쇄할 수 있는 방법이 있습니까? 즉, 역순으로.

응! 위의 상황은 -r 스위치를 사용하여 쉽게 달성할 수 있습니다. 스위치 '-r'은 출력 순서를 바꿉니다. 스위치 -l(긴 목록 형식)과 함께 사용할 수도 있습니다.

ls -r

ls -rl

6. 하위 디렉터리를 반복적으로 인쇄해야 하는 상황이 제공됩니다. 이 상황을 어떻게 달성할 것인가? 하위 디렉터리만 있고 파일은 없다는 점에 유의하세요.

좋아요! ls 명령과 함께 -R 스위치를 사용하면 매우 쉽습니다. -l(긴 목록) 및 -m(쉼표로 구분) 등과 같은 다른 옵션을 사용하여 추가로 그룹화할 수 있습니다.

ls -R

7. 크기에 따라 파일을 정렬하는 방법은 무엇입니까?

ls와 함께 사용하면 Linux 명령줄 옵션 -S를 사용하여 원하는 출력을 얻을 수 있습니다. 크기에 따라 파일을 내림차순으로 정렬합니다. 가장 큰 파일이 먼저 나열되고 가장 작은 파일이 마지막에 나열됩니다.

ls -S

크기에 따라 파일을 내림차순으로 정렬합니다. 가장 작은 파일이 먼저 나열되고 가장 큰 파일이 마지막에 나열됩니다.

ls -Sr

8. 한 줄에 한 파일씩 표시되는 추가 정보 없이 디렉토리의 내용을 나열합니다.

여기서 -1 스위치가 구출됩니다. -1 스위치를 사용하는 ls 명령은 추가 정보 없이 한 줄에 하나의 파일로 디렉터리 내용을 출력합니다.

ls -1

9. 큰따옴표로 묶인 표준 출력에 디렉토리의 내용을 인쇄해야 하는 상황이 제공됩니다. 어떻게 하시겠습니까?

큰따옴표로 묶인 ls의 내용을 출력하는 옵션 -Q(quote-name)이 있습니다.

ls -Q

10. 당신은 많은 파일과 폴더가 포함된 디렉토리에서 작업하고 있습니다. 디렉토리 앞에 폴더 이름을 인쇄해야 합니다. 이것을 어떻게 얻을 수 있나요?
ls --group-directories-first

지금은 여기까지입니다. 우리는 기발한 'ls' 명령 요령에 관한 이 기사 시리즈의 다음 부분을 준비할 것입니다. 그때까지 계속 지켜봐주시고 Tecmint에 연결해 주세요. 아래 댓글 섹션에 귀중한 피드백을 제공하는 것을 잊지 마세요. 우리를 좋아하고 공유하고 우리가 퍼질 수 있도록 도와주세요!