1 건의
리눅 검색결과
  1. 2007.03.14 꼬마군단

오늘은 리눅스 명령어 중 ls에 대해 배우도록 하겠습니다.

ls 명령어는 윈도우의 dir 명령어와 같은 것으로 현재 위치에 존재하는 디렉토리나 파일을 보여주는 명령어입니다.
 
입력 양식은

#ls [-akl]

입니다.

옵션에 대해 한가지씩 설명해 드리면 다음과 같습니다.

-a : 숨김 파일 까지 모두 보여주기.

사용자 삽입 이미지
사용자 삽입 이미지

리눅스에서는 파일이름 앞에 .  이 붙으면 숨김파일이 됩니다.

위는 그냥 ls 명령어이고, 아래는 -a 옵션을 붙이는 명령어 입니다.

역시 -a 옵션을 붙이면 .Filename 이라는 파일들이 보일겁니다.

다음은 -l 명령어입니다.

-l : 파일 또는 디렉토리의 이름과 설정 보여주기

사용자 삽입 이미지
사용자 삽입 이미지

역시 단순 ls 명령어와 비교하면, 차이가 날 겁입니다.

일단 파일 목록은 똑같을 겁입니다.

하지만, -l 옵션에는 각 파일 또는 디렉토리마다 이상한 것들이 써있을 겁니다.

이 내용은 마지막에 배우도록 하겠습니다.

다음으로 -k 옵션입니다.

-k : 하위디렉토리까지 보여주기.
사용자 삽입 이미지
사용자 삽입 이미지
ls -k 명령어는 저도 써보지 못 한 것으로 그냥 정보만 가지고 있을 뿐입니다.

죄송합니다.....

하지만 일반 사용자들 또한 잘 쓰지 않는 옵션입니다.

일반 사용자들이 쓰는 명령어는

#ls -al

입니다.

사용자 삽입 이미지
사용자 삽입 이미지
사용자 삽입 이미지

위에서 보이 듯이 가장 위는  일반 ls 이고, 아래 두 그림은 ls -al 명령어입니다.

-a 와 -l 을 조합해 조면 숨김파일도 보여주면서, 각 파일들의 설정을 보여주게 됩니다.

합쳐서 ls -al 이라고 쓰여집니다.



그러면 -l 또는 -al 을 썼을 때 보여지는 파일명앞의 내용을 살펴 보기로 하겠습니다.

먼저 .bashrc 에 대한 설정을 보도록 하겠습니다.

.bashrc 는 대화형 쉘이라 불리우면 자신만의 함수를 생성할수 있는 alias 기능을 포함하고 있습니다.
 
이 내용은 다음에 배우도록 하겠습니다.

.bashrc 의 설정은 다음과 같습니다.

-rw-r--r-- 1 root root 264 3월 12 20:07 .bashrc

입니다.

가장 먼저 앞에 있는 - 또는 d 는 디렉토리 또는 파일을 나타냅니다.

- 는 파일을 , d 는 디렉토리를 의미하게 됩니다.

그리고 뒤에 있는 9글자는 비슷한 패턴을 가집니다.

rw-       r--       r--   

Root      Group   User

를 의미합니다.

그리고 형식은 각각 rwx 입니다.

r은 읽기, w는 쓰기 또는 수정, x는 실행 권한을 나타냅니다.

그리고 Root,Group,User는 각각의 8진수 값을 가집니다.

.bashrc를 예를 들면 644 가 될 겁니다.'

r은 4를 , w는 2를 , x는 1을 의미합니다.



다음으로 있는 숫자는 UID를 의미합니다.

Root는 1을 Gruop은 2~500 User는 501 이상이 됩니다.

그리고 다음으로 쓰여진 문자는 첫번째는 소유자  다음으로 쓰여진 문자는 그룹을 의미합니다.

즉 .bashrc 는 root 소유이며, 작성자의 그룹은 root 가 된다는 의미입니다.



다음으로 나타나는 숫자 264 는 파일의 크기입니다.



다음은 나타나다시피 파일이 작성된 날짜를 의미합니다.



그리고 파일이름이 나타나게 됩니다.


이상 아는 대로 주절주절댔습니다.

이해가 되실 주는 모르겠습니다만 이해가 되지 않는 부분이 있으시다면 바로바로 글 남겨주시면 시간 나는 대로 다 답글 또는 메일로 답변을 해드리겠습니다.

다음 시간에는 복사 명령어는 cp에 대해 공부하도록 하겠습니다.














TokenMarket ICO calendar
태그