Linux2020. 11. 15. 22:11
728x90
반응형
SMALL

 

 

 

기본중에 기본!

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
728x90
반응형
LIST

'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 사슴영혼'-'