250x250
Notice
Recent Posts
Recent Comments
관리 메뉴

탁월함은 어떻게 나오는가?

Linux(리눅스) : ls명령어 옵션 정리 및 사용법 본문

[Snow-ball]프로그래밍(컴퓨터)/Linux(리눅스)

Linux(리눅스) : ls명령어 옵션 정리 및 사용법

Snow-ball 2021. 1. 4. 18:58
반응형

ls(list) - 사용법
리눅스에서는 ls명령어를 사용하여 디렉토리에 있는 내용(디렉토리, 파일 등)을 확인한다. 
윈도우(또는 도스)의 dir 명령과 비슷하다.(리누스에도 dir 명령이 있다.)

ls 입력시 - 현재 디렉토리에 있는 내용을 출력한다.
ls -a 옵션 (all) : 숨겨진 파일이나 디렉토리도 보여준다.

ls -A 옵션 : .와 ..을 제외하고 출력한다.

ls -b 옵션 : 알파벳 순으로 출력한다.

ls -B 옵션 : ~로 끝나는 백업파일을 제외하고 출력한다.

ls -c 옵션 : 마지막으로 변경된 시간을 출력한다.

ls -C 옵션 : 파일이나 디렉토리를 열로 출력한다. [이건 직접 확인 필요]

ls -d 옵션 : 지정 경로에 있는 최상위 디렉토리만 출력한다.

ls -D 옵션 : emacs를 위한 출력행태를 생성한다.

 

 

 

 

ls -f 옵션 : 정렬하지 않고 출력한다. 컬러옵션을 해제한다.

ls -F 옵션 : 실행파일은 *, 경로 /, 소켓=, 링크 @ 등의 지시자로 출력한다.

ls -g 옵션 : 사용자 권한을 출력하지 않는다.

ls -G 옵션 : -l 옵션과 같이 사용시 그룹권한을 출력하지 않는다.

ls -h 옵션 (human) : K, M, G 단위를 사용하여 파일 크기를 사람이 보기 좋게 표시한다.

ls -H 옵션 : 심볼릭 링크의 실제 참조하는 목록을 출력한다. [이건 직접 확인 필요]

ls -i 옵션 : 파일의 인덱스 값을 출력한다.

ls -I (대문자 i) 옵션 : 지정 파티션을 제외하고 출력한다.

ls -k 옵션 : 용량을 킬로바이트로 출력한다.
ls -l 옵션 (long) :  자세한 내용을 출력한다. 내용 > 퍼미션(권한), 포함된 파일수, 
                        소유자, 그룹, 파일크기, 수정일자, 파일 이름

ls -L 옵션 : 심볼릭 링크의 정보를 출력할때 원본 파일의 정보를 출력한다.

ls -m 옵션 : 콤마로 구분하여 출력한다.

ls -n 옵션 : 사용자와 그룹권한을 숫자로 표시한다.

ls -N 옵션 : 원래의 이름 형식으로 출력한다. [이건 직접 확인 필요]

ls -i 옵션 : 그룹권한을 출력하지 않는다.

ls -p 옵션 : 디렉토리에 /를 추가한다.

ls -q 옵션 : 그래픽이 아닌 문자 대신에 ?를 출력한다. [이건 직접 확인 필요]

ls -Q 옵션 : 파일, 디렉토리를 쌍따옴표 안에 출력한다.

 

 

 

 

 

 

ls -r 옵션 : 반대로 출력한다.
ls -R 옵션 (recursive) : 하위 디렉토리까지 출력한다.

ls -s 옵션 : 블록에 할당된 크기를 출력한다.

ls -S 옵션 (size) : 파일 크기 순으로 정렬하여 출력한다. ls -r 옵션 (reverse) : 거꾸로 출력한다. (ls 명령어의 기본은 알파벳 순서다.)

ls -t 옵션 : 파일이 수정된 시간 기준으로 정렬하여 출력한다.

ls -T 옵션 : 8대신 COLS을 지정하여 출력한다.

ls -u 옵션 : -lt와 같이 사용시 생성 시간 기준으로 출력하고 -l과 사용시 생성시간 출려갛고 이름순으로 출력한다.

ls -U 옵션 : 컬러옵션을 유지하면서 정렬하지 않고 출력한다.

ls -w 옵션 : width 길이를 설정하여 출력한다.

ls -x 옵션 : 상세출력되는 리스트를 파일이름으로 하나의 라인에 출력한다.

ls -X 옵션 : 확장자의 알파벳순으로 정렬하여 출력한다.

ls -Z 옵션 : SELinux 보안 커텍스트를 출력한다.

 

 

 

 

 

 

--help : 도움말을 출력한다.

--version : 버전 정보를 출력한다.

 

ls 명령어 u, c 옵션 

ls -l 명령은 기본적으로 mtime(수정시간)을 출력한다.

ls -lu : u 옵션을 사용하면 atime(접근 시간)을 출력한다.

ls -lc : c 옵션을 사용하면 ctime(변경 시간)을 출력한다.

 

[리눅스 ls 명령어 활용 방법]

ls -al 방식을 가장 많이 사용한다. : ls -al/home/ 과 같이 출력하고 싶은 디렉토리를 지정할 수 있다.

 

ls -alSrh : 다양한 조합으로 ls 명령어를 사용할 수 있다.

             해석 > 숨겨진 파일(a)까지 포함해서 파일크기(S) 역순(r)으로 보기 좋게(h) 자세히(l) 보여주세요

 

ls - v*.c : 위 명령은 'v'로 시작하고 '.c'로 끝나는 디렉토리 내용을 출력한다.

             *, ?와 같은 와일드카드를 활용하면 출력할 내용을 지정할 수 있다.

 

ls > file.txt : 리다이렉션(>,>>)를 사용하여 디렉토리 내용을 파일에 저장할 수 있다.

 

 

 

 

 

 

 

 

 

 

반응형
Comments