[Linux Command] ls

심야·2023년 8월 16일
0

데브옵스

목록 보기
11/13

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 는 파일, 디렉터리 여부를 의미한다. 이 부분은 파일 또는 디렉터리의 유형을 의미하며 종류는 아래와 같다.

  • - : 일반 파일
  • d : 디렉토리
  • l : 심볼릭 링크
  • b : 블록 장치
  • c : 문자 장치
  • s : 소켓
  • p : 명명된 파이프(FIFO)

권한

권한에 대한 내용은 간략하게 설명하며 자세한 내용은 다른 문서에서 설명하겠다.

  • rwxr-xr-x
    소유자/그룹/기타 사용자의 권한을 의미한다.
  • 2
    파일에 대한 하드 링크의 수를 의미한다.
  • kali
    파일 소유자를 의미한다.
  • kali
    파일과 관련된 그룹을 의미한다.

파일 크기

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은 디렉터리 또는 파일 이름을 의미한다.

참고

https://academy.segfaulthub.com/courses/enrolled/1749390

https://news.samsungsemiconductor.com/kr/%EC%95%84%EB%A6%AC%EC%86%A1%ED%95%9C-%EB%8D%B0%EC%9D%B4%ED%84%B0%EC%9D%98-%EB%8B%A8%EC%9C%84-%EB%B0%94%EC%9D%B4%ED%8A%B8byte/

https://bimmermac.com/2775

profile
하루하루 성실하게, 인생 전체는 되는대로.

0개의 댓글