Ls 명령을 사용하여 Linux에서 파일 나열

ls 명령은 파일 시스템을 탐색하기 위해 알아야 할 가장 중요한 명령 행 도구 중 하나입니다. 다음은 명령 줄을 사용하여 파일 시스템을 탐색 하는 데 필요한 필수 명령 목록입니다 .

ls 명령은 파일 시스템 내의 파일 및 폴더 이름을 나열하는 데 사용됩니다. 이 안내서는 ls 명령에 사용할 수있는 모든 스위치와 그 의미 및 사용 방법을 보여줍니다.

폴더에있는 파일 나열

폴더의 모든 파일을 나열하려면 터미널 창을 열고 cd 명령 을 사용하여 내용을 보려는 폴더로 이동 한 다음 다음 명령을 입력하십시오.

ls

파일을 나열하려면 실제로 폴더를 탐색 할 필요가 없습니다. 다음과 같이 ls 명령의 일부로 경로를 지정할 수 있습니다.

ls / path / to / file

기본적으로 파일과 폴더는 화면의 열에 나열되며 파일 이름 만 표시됩니다.

숨겨진 파일 (완전 중지로 시작하는 파일)은 ls 명령을 실행하여 자동으로 표시되지 않습니다. 대신 다음 명령을 사용해야합니다.

ls -a
전 - 모두

위의 마이너스 a (-a) 스위치는 모두 list를 나타냅니다. 이 명령은 명령이 실행되는 디렉토리 내의 모든 파일과 폴더를 나열하거나 실제로 제공된 경로와 비교합니다.

이 결과는 당신이 불리는 파일을 보았다는 것입니다. 다른 하나는 ..

. 하나의 전체 정지는 현재 폴더를 나타내며 이중 전체 정지는 한 레벨 위로 향합니다.

파일 목록에서이를 생략하려면 다음과 같이 소문자 a 대신 대문자 A를 사용할 수 있습니다.

ls -A
ls - 거의 모든 것

mv 명령cp 명령 과 같은 특정 명령은 파일을 이동하고 복사하는 데 사용되며 원본 파일의 백업을 작성하는 명령과 함께 사용할 수있는 스위치가 있습니다.

이러한 백업 파일은 일반적으로 틸드 (~)로 끝납니다.

백업 파일 (물결 기호로 끝나는 파일)을 생략하려면 다음 명령을 실행하십시오.

ls -B
ls --ignore-backups

대부분의 경우 반환 된 목록에는 폴더가 한 색상으로 표시되고 파일은 다른 색상으로 표시됩니다. 예를 들어 터미널에서 폴더는 파란색이고 파일은 흰색입니다.

다른 색상을 표시하지 않으려면 다음 명령을 사용할 수 있습니다.

ls --color = never

보다 자세한 출력을 원할 경우 다음 스위치를 사용할 수 있습니다.

ls -l

이것은 사용 권한, inode 수, 소유자와 그룹, 파일 크기, 마지막으로 액세스 한 날짜와 시간 및 파일 이름을 보여주는 목록을 제공합니다.

소유자를보고 싶지 않은 경우 대신 다음 명령을 사용하십시오.

ls -g

다음 스위치를 지정하여 그룹 세부 사항을 생략 할 수도 있습니다.

이순신


긴 형식 목록은 다른 스위치와 함께 사용하여 더 많은 정보를 표시 할 수 있습니다. 예를 들어, 다음 명령을 실행하여 파일 작성자를 찾을 수 있습니다.

ls -l --author

사람이 읽을 수있는 파일 크기를 표시하도록 긴 목록의 출력을 다음과 같이 변경할 수 있습니다.

ls -l -h
ls -l - 인간이 읽을 수있는
ls -l -s

list 명령에 사용자 및 그룹 이름을 표시하는 대신 다음과 같이 실제 사용자 ID 및 그룹 ID를 표시하는 ls 명령을 얻을 수 있습니다.

ls -l -n

ls 명령은 지정된 경로의 모든 파일과 폴더를 아래쪽으로 표시하는 데 사용할 수 있습니다.

예 :

ls -R / home

위의 명령은 그림, 음악, 비디오, 다운로드 및 문서와 같은 홈 디렉토리 아래의 모든 파일과 폴더를 표시합니다.

출력 형식 변경

기본적으로 파일 목록의 출력은 화면의 가로 열에 있습니다.

그러나 다음과 같은 형식을 지정할 수 있습니다.

ls -X
ls --format = across

목록을 화면의 열에 표시하십시오.

ls -m
ls --format = 쉼표

쉼표로 구분 된 형식으로 목록을 표시하십시오.

ls -x
ls --format = 가로

목록을 가로 형식으로 표시하십시오.

ls -l
ls --format = long

이전 섹션에서 언급했듯이 긴 형식의 목록을 보여줍니다.

ls -1
ls --format = 단일 열
ls --format = verbose

각 행에 1 개의 파일과 폴더를 모두 표시합니다.

ls -c
ls --format = vertical

목록을 세로로 표시합니다.

ls 명령을 사용하여 출력을 정렬하는 방법

ls 명령의 출력을 정렬하려면 다음과 같이 --sort 스위치를 사용할 수 있습니다.

ls --sort = none
ls - sort = size
ls - sort = 시간
ls --sort = 버전

기본값은 파일을 이름순으로 정렬 함을 의미하는 none으로 설정됩니다. 크기별로 정렬 할 때 가장 큰 크기의 파일이 먼저 표시되고 가장 작은 파일이 마지막에 표시됩니다.

시간순으로 정렬하면 마지막으로 가장 먼저 액세스 한 파일과 가장 마지막에 액세스 한 파일이 표시됩니다.

덧붙여 말하자면 위의 모든 종류의 명령은 다음 명령을 사용하여 수행 할 수 있습니다.

ls -U
ls ~ S
ls -t
ls -v

역순 정렬 순서로 결과를 원하면 다음 명령을 사용하십시오.

ls -r --sort = 크기
ls --reverse --sort = size

개요

시간 형식 지정에는 여러 가지 다른 스위치가 있습니다. ls Linux Manual Page를 읽어 보면 다른 스위치에 대한 정보를 얻을 수있다.

남자