기본중에 기본!
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 |