'ls리눅스명령어'에 해당되는 글 1건

  1. 2020.11.15 [linux]ls 명령어
Linux2020. 11. 15. 22:11

 

 

 

기본중에 기본!

ls 명령어!

개발하면서 수천번은 쓰게될..ls 명령어이다..ㅋㅋ

ls 명령어를 사용하여 디렉토리에 있는 내용을 확인한다.

윈도우에 있는 dir 명령과 비슷하다.

ll도 많이 쓰지만, 이번 포스팅에서는 ls를 정리하였다.

 

 

 

 

ls 옵션

-a (ALL) : 숨겨진 파일 혹은 디렉토리도 보여줌

-l (LONG) : 자세한 내용을 출력한다.

내용> 퍼미션(권한), 포함된 파일의 수, 소유자, 그룹, 파일크기, 파일이름, 수정일자

-r (REVERSE) : 거꾸로 출력한다.

기본은 알파벳 순서로 정렬임.

-R (RECURSIVE) : 하위 디렉토리까지 출력(대소문자 구분!!!)

-h (HUMAN) : 파일 크기를 사람이 보기 좋게 표시한다. K, M, G로 표현.(기본은 바이트 단위의 숫자로 표시)

-rt : 파일들을 오래된 시간부터 표시

-F : 파일을 표시할때 마지막에 유형을 나타내는 파일명을 끝에 표시('/'-디렉토리, '*'-실행파일, '@'-링크)

ls -al /home/ddd/ 처럼 출력하고 싶은 디렉토리를 직접 지정할 수도 있다.

ls -lrt 처럼 옵션들을 합쳐서 조회할 수도 있다.

보통 업무보다보면 ls -l나 ls -al를 많이 쓰게 되는데,

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

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

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

여기서 mtime(수정시간)과 ctime(변경시간)이 헷갈릴 수 있는데,

mtile은 파일의 내용이 변경될때 파일 수정시간이 갱신되는 것이고,

ctime은 파일 속성의 변경과 파일 데이터의 변경 양쪽 모두에 관련된다.

예를 들면 이해가 편할듯.

Back to the basic~!

 

//mtime이 변경
vi deer.txt

//ctime이 변경
chmod 755 deer.txt

'Linux' 카테고리의 다른 글

[linux]cp, rm 명령어  (0) 2020.11.15
[linux]mkdir 명령어  (0) 2020.11.15
[linux]tail 명령어  (0) 2020.11.15
[linux]head 명령어  (0) 2020.11.15
리눅스 커널 버전 확인  (0) 2020.11.06
Posted by 사슴영혼'-'