지독하게 얽혀보고 싶다... 너란 이름... Terminal...

괴도소녀·2021년 6월 29일
0

공부정리함

목록 보기
3/13
post-thumbnail

ls라는 명령어가 있다.
모두 알다시피 경로밑에 있는 파일과 디렉토리들을 보여주는 명령어다.
그래서 풀네임이 list 이지 않은가 ㅇ_ㅇ!!!

하지만 의미심장하게 ls -al 명령을 치면 꽤 자세하게 정보가 나온다.


눈 시리게 정보가 뭐가 많지만 가장 궁금한건 맨 앞이라고 생각한다.

맨 앞에 d는 현재 이 내용이 폴더인지 파일인지 알려주는 역할을 한다.

  • d : directory
  • - : file
  • b : 블록 디바이스
  • c : 문자 디바이스
  • l : 링크

그 뒤에 rwxr-xr-x을 살펴보자. 이 부분은 permission(허가권)이라고 한다.

  • r : read. 해당 파일의 읽기권한.
  • w: write. 해당 파일의 쓰기권한.
  • x : excute. 해당 파일의 실행권한.

rwx부분이 3번 반복되는데
첫번째, rwx는 user -> 파일 생성한 사람이 user.
두번째, r-x는 group
세번째, r-x는 other -> 기타 사용자의 권한

고로 앞부분을 보면 해당 파일의 권한을 알 수 있다.


두번째, 1과 같은 숫자가 나온다.

링크의 수를 알려준다.


세번째, root는 해당 파일에 대한 소유권을 가진 소유 사용자의 이름이다.


네번째, root는 파일을 소유한 그룹의 이름이다.


다섯번째, 1240과 같은 숫자는 파일 크기이다.


여섯번째, 누가봐도 날짜 처럼 생긴 부분이다.
파일의 최종 수정 일시이다.


마지막, data등은 해당 파일의 이름이다.

앞에 .이 붙은 파일들은 본래 숨김파일이다.

0개의 댓글