logo

리눅스 ls 명령

그만큼 ㅋㅋㅋ Linux의 list 명령입니다. 디렉토리의 전체 목록이나 내용이 표시됩니다. 그냥 입력하세요 ㅋㅋㅋ 그리고 엔터키를 누르세요. 전체 내용이 표시됩니다.

ls는 Unix 계열 및 Unix 운영 체제에서 컴퓨터 디렉터리와 파일을 나열하는 데 사용되는 명령입니다. Single Unix 사양과 POSIX에 의해 개발되었습니다.
이는 EFI 셸 내에서 기본 GNU Unix 유사 유틸리티의 기본 Win32 포트인 UnxUtils 그룹의 구성 요소로 Microsoft Windows용 격리 패키지 또는 MSX-DOS 버전용 ASCII MSX-DOS2 도구의 구성 요소로 사용할 수 있습니다. 2.

수치 컴퓨팅 환경인 GNU Octave와 MATLAB에는 동일한 기능을 가진 ls 함수가 포함되어 있습니다. Microsoft Windows, OS2 및 DOS와 같은 다른 여러 환경에서는 dir 명령을 통해 동일한 기능이 제공됩니다. 거의 모든 유틸리티와 마찬가지로 다양한 구현에는 다양한 옵션이 포함됩니다. 적절한 옵션과 사용법에 대해서는 명령으로 제공되는 문서를 확인할 수 있습니다.

ls의 간략한 역사

ls 유틸리티는 AT&T UNIX 첫 번째 버전에서 나타났습니다. 이 유틸리티는 Multics의 동일한 명령에서 얻은 이름으로 'ls'라는 제목도 있습니다. '목록' 용어. ls는 1987년 2호의 X/Open 이식성 가이드의 구성 요소입니다. POSIX.1 첫 번째 버전과 Single Unix 사양에 포함되었습니다.

행동

Unix 계열 및 Unix 운영 체제는 작업 디렉토리에 대한 개념을 관리합니다. ls는 인수 없이 사용될 때 작업 디렉토리 내의 여러 파일을 나열합니다. 해당 디렉터리에서 디렉터리가 언급되면 파일이 나열됩니다. 인수에는 디렉터리와 파일이 포함될 수 있습니다.

로 시작하는 이름 '.' 기호가 숨겨져 있습니다. 그만큼 '.' 디렉토리는 작업 디렉토리로 알려져 있으며 '..' 기호는 상위 디렉터리로 알려져 있습니다. 기본적으로 표시됩니다. 모든 파일은 -a를 사용하여 표시됩니다. 명시적으로 지정된 파일 이름은 항상 나열됩니다.

ls는 옵션 없이 이름만 표시합니다. 여러 옵션이 결합될 수 있습니다. 기본 옵션은 다음과 같습니다.

    -시간:사람이 읽을 수 있는 형식(예: 2G 234M, 1K 등)으로 결과 크기를 표시합니다. 이 옵션은 POSIX 표준의 구성요소가 아닙니다. 그러나 2002년 Solaris 9, 2002년 FreeBSD 4.5, 1997년 GNU coreutils 등 많은 시스템에서 구현되었습니다.-엘:긴 형식을 의미합니다. Unix 파일 형식, 하드 링크 수, 권한, 그룹, 소유자, 마지막으로 수정된 이름과 날짜-시간 및 크기를 표시합니다. 변경된 날짜가 6개월보다 오래된 경우 시간은 연도로 대체됩니다. 몇 가지 구현에서는 권한에 추가 플래그를 추가합니다.

다양한 색상으로 다양한 아이템을 디스플레이할 수 있습니다. 구현이 다른 영역은 다음과 같습니다.

잉크스케이프 대 김프
    FreeBSD ls는 -G 옵션을 적용합니다. Unix 파일 권한 및 유형만 검사하고 termcap 데이터베이스를 활용합니다. 암소 비슷한 일종의 영양 ls는 --color 옵션을 적용합니다. Unix 파일 확장자, 권한 및 유형을 검사하고 데이터베이스를 활용하여 dircolor를 사용하여 제어되는 색상을 관리합니다.

예:

 ls 

아래에서는 ls 명령을 입력한 후 /home/sssit 디렉터리의 전체 콘텐츠 목록을 얻은 것을 볼 수 있습니다.

리눅스 ls 명령

Linux ls 명령 옵션

ls 옵션설명
ls -a Linux에서는 숨겨진 파일이 . (점) 기호이며 일반 디렉토리에는 표시되지 않습니다. (ls -a) 명령은 숨겨진 파일을 포함하여 현재 디렉터리의 전체 목록을 나열합니다.
ls -l 목록이 긴 목록 형식으로 표시됩니다.
ls -lh이 명령은 사람이 읽을 수 있는 형식으로 파일 크기를 표시합니다. 파일 크기를 바이트 단위로 표시하면 읽기가 매우 어렵습니다. (ls -lh) 명령은 Mb, Gb, Tb 등의 데이터를 제공합니다.
ls -lhS파일 크기에 따라 내림차순(가장 높은 항목이 위로 오름)으로 파일을 표시하려면 (ls -lhS) 명령을 사용하면 됩니다.
ls -l - -블록 크기=[크기] 특정 크기 형식으로 파일을 표시하는 데 사용됩니다. 여기서 [SIZE]에서는 요구 사항에 따라 크기를 지정할 수 있습니다.
ls -d */ 하위 디렉터리만 표시하는 데 사용됩니다.
ls -g 또는 ls -lG 이를 통해 그룹 정보 및 소유자 열을 제외할 수 있습니다.
ls -n이름 대신 그룹 ID와 소유자 ID를 인쇄하는 데 사용됩니다.
ls --color=[값] 이 명령은 목록을 색상 또는 변색으로 인쇄하는 데 사용됩니다.
ls - 그 사람이 명령은 파일이 첫 번째 열에 있으면 인덱스 번호를 인쇄합니다.
ls -p디렉토리를 슬래시(/) 라인 기호로 표시하여 디렉토리를 쉽게 식별하는 데 사용됩니다.
ls -r목록을 역순으로 인쇄하는데 사용됩니다.
ls -R하위 디렉토리의 내용도 표시됩니다.
ls -lX동일한 확장자를 가진 파일을 목록에 그룹화합니다.
ls -lt최근에 수정된 파일을 맨 위에 표시하여 목록을 정렬합니다.
ㅋㅋㅋ 홈 디렉토리의 내용을 제공합니다.
../ 상위 디렉토리의 내용을 제공합니다.
ls --버전ls 명령의 버전을 확인합니다.

리눅스 ls -a 명령

숨겨진 파일을 포함한 디렉토리의 전체 목록도 제공됩니다. Linux에서는 숨겨진 파일이 점(.)으로 시작하므로 일반 디렉터리에서는 볼 수 없습니다.

예:

 ls -a 

리눅스 디렉토리-ls-a-명령

위의 예에서는 숨겨진 파일을 포함한 전체 파일 목록을 볼 수 있습니다.

리눅스 ls -l 명령

ls 명령은 파일만 표시합니다. 그러나 파일을 긴 목록 형식으로 표시하려면 ls -l 명령을 사용할 수 있습니다.

예:

 ls -l 

리눅스 목록 l

여기에서는 긴 목록 형식으로 목록을 볼 수 있습니다.

위의 열은 구체적인 내용을 나타냅니다.

  • 열 1은 파일 권한에 관한 정보를 나타냅니다.
  • 열 2는 파일에 대한 링크 수를 나타냅니다.
  • 3열과 4열은 소유자 및 그룹 정보를 나타냅니다.
  • 열 5는 파일 크기를 바이트 단위로 나타냅니다.
  • 6열에는 파일이 최근에 수정된 날짜와 시간이 표시됩니다.
  • 7열에는 파일 또는 디렉터리 이름이 표시됩니다.

리눅스 ls -l --block-size=[크기]

목록의 파일 크기를 특정 형식이나 크기로 표시하려면 이 명령을 사용할 수 있습니다. 요구 사항에 따라 [SIZE] 대신 크기를 입력하면 됩니다.

통사론:

복합 기본 키
 ls -l --block-size=[SIZE] 

예:

 ls -l --block-size=M 

아래 출력을 살펴보겠습니다.

리눅스 ls -l --block-size=[크기]

여기에는 모든 파일 크기가 메가바이트 단위로 나열되어 있습니다.

[SIZE]를 다음 측정값으로 바꿀 수 있습니다.

  • K = 킬로바이트
  • M = 메가바이트
  • G = 기가바이트
  • T = 테라바이트
  • P = 페타바이트
  • E = 엑사바이트
  • Z = 제타바이트
  • Y = 요타바이트

리눅스 ls -d */

다른 모든 파일을 제외하고 하위 디렉터리만 표시하려면 이 명령을 사용할 수 있습니다.

np.연결

예:

 ls -d */ 

리눅스 ls -d */

위의 결과에는 다른 모든 파일을 제외한 하위 디렉터리만 표시됩니다.

리눅스 ls -g

목록에 소유자 정보를 표시하지 않으려면 이 명령을 사용하여 이 열을 제외할 수 있습니다.

예:

 ls -g 

리눅스 ls -g

여기서 소유자 열은 제외됩니다.

리눅스 ls -lG

목록에 그룹 정보를 표시하지 않으려면 이 명령을 사용하여 이 열을 제외할 수 있습니다.


리눅스 ls -IG

여기서 그룹 열은 제외됩니다.

리눅스 ls --color=[값]

이 명령은 목록의 색상을 지정하거나 해제하는 데 사용됩니다. [VALUE]를 'auto'로 바꾸면 컬러 목록이 표시됩니다. 그러나 [VALUE]를 'never'로 바꾸면 목록의 색상이 제거됩니다.

통사론:

 ls --color=[VALUE] 

예:

 ls --color=never 

 ls --color=auto 

리눅스 ls - 색상

위 이미지에서 auto와 never 명령의 차이점을 쉽게 알 수 있습니다.

리눅스 ls ~

Linux ls ~ 명령은 홈 디렉토리의 내용을 표시합니다. ls ~ 명령의 예를 살펴보겠습니다.

예:

 ls ~ 

리눅스 ls ~

리눅스 ls ../

이 명령에는 상위 디렉터리 목록이 포함됩니다.

주어진 예에서 현재 디렉터리는 Downloads이며 다음을 사용하여 ../ 명령을 실행하면 상위 디렉터리 '홈 디렉터리'의 내용이 나열됩니다.

예:

 ls ../ 

리눅스 ls ../

ls -t로 마지막 수정된 파일 열기

편집된 시간을 기준으로 파일을 정렬하여 마지막으로 수정된 파일을 먼저 표시할 수 있습니다. 현재 작업 디렉터리에서 마지막으로 수정된 파일을 열려면 ls 명령과 head 명령을 사용할 수 있습니다.

 ls -t | head -1 

HRF(사람이 읽을 수 있는 형식)로 파일 크기 표시

사람이 읽을 수 있는 형식(예: GB, G, KB, MB 등)으로 파일 크기를 표시하려면 아래 명령을 사용할 수 있습니다.

 ls -lh 

여기서 h는 사람이 읽을 수 있는 형식의 약자입니다.

디렉토리 정보 표시

우리가 사용할 때 '그들을' , 우리는 디렉토리 내용에 대한 정보를 얻을 것입니다. 그러나 디렉토리 정보를 보려면 -d 옵션을 사용할 수 있습니다.
예를 들어, ls -l /etc 명령을 사용하면 etc 디렉토리의 모든 파일이 표시됩니다. 그러나 /etc 디렉토리의 세부 정보를 표시하려면 -ld 옵션을 사용할 수 있습니다. 명령은 다음과 같습니다:

자바 카운터
 $ ls -l /etc $ ls -ld /etc 

마지막 편집 시간과 관련된 오래된 파일

ls -lt 명령을 사용하여 마지막 편집 시간 순서대로 표시된 파일 이름을 정렬할 수 있습니다. -l 옵션과 함께 활용하면 편리할 것입니다. 명령은 아래에 언급되어 있습니다.

 ls -lt 

마지막 편집 시간과 관련된 오래된 파일(역순)

ls -ltr 명령을 사용하면 마지막으로 편집한 시간의 순서대로 표시된 파일 이름을 역순으로 정렬할 수 있습니다. 마지막 줄에 마지막으로 수정된 파일이 표시됩니다. 등록 절차가 길어지면 접근성이 더 높아집니다. 명령은 아래에 언급되어 있습니다.

 ls -ltr