ls 명령어의 l
옵션을 사용하면 아래 내용이 출력된다. 이 내용은 무엇을 의미할까?
-rw-r--r-- 1 kali kali 51 Aug 16 11:18 bandit
drwxr-xr-x 2 kali kali 4096 Mar 20 19:04 Desktop
앞에서부터 권한 / 파일 링크 수 / 소유자 / 소유그룹 / 파일 용량(byte) / 수정 날짜 / 파일 이름을 의미한다. 자세히 살펴보자.
맨 앞의 -
와 d
는 파일, 디렉터리 여부를 의미한다. 이 부분은 파일 또는 디렉터리의 유형을 의미하며 종류는 아래와 같다.
권한에 대한 내용은 간략하게 설명하며 자세한 내용은 다른 문서에서 설명하겠다.
bandit 파일의 크기는 51 Byte이다. -h
옵션을 함께 사용하면 사람이 보기 편하게 Byte, KB, MB, GB 단위로 출력하니 꼭 함께 사용하자.
파일의 가장 작은 단위는 bit 이다. bit는 0과 1로 이루어지며 8 bit는 1 Byte이다.
1024 Byte는 1 Kilobyte(KB)이다. 1024 KB는 1 Mega byte(MB)이다. 단위는 항상 1,024배씩 커지는 것을 명심하자!
bandit 파일에 부여된 날짜와 시간은 Aug 16 11:18
이다. 이것은 마지막 수정 날짜를 의미하는데 침해사고 분석 시 악성코드 파일이 서버에 다운로드 되어 마지막으로 실행된 시간을 의미하기도 한다.
마지막의 bandit과 Desktop은 디렉터리 또는 파일 이름을 의미한다.