리눅스 명령어: 파일 관리 및 와일드 카드, 디렉터리, 파일 허가권
2011. 7. 17. 17:00
반응형
파일 관리 명령어:
- $ ls // 디렉터리 안에 있는 파일 조사
- $ ls -l // 파일 상세정보
- $ ls -al // 모든 파일 표시
- $ ls -ls // 파일 크기별 정렬
- $ ls -lr // 하위 디렉터리 조사
- $ ls -lt // 시간별 파일
- $ ls - // 파일 크기를 kilobyte 형식으로 나타냄
와일드 카드(Wildcard):
- 예를 들면
- $ ls -l /bin/m*
-rwxr-xr-x 1 root root 38484 2010-06-11 16:11 /bin/mkdi
-rwxr-xr-x 1 root root 26184 2010-06-11 16:11 /bin/mknod
-rwxr-xr-x 1 root root 30356 2010-06-11 16:11 /bin/mktemp
-rwxr-xr-x 1 root root 30332 2011-02-02 17:56 /bin/more
-rwsr-xr-x 1 root root 72148 2011-02-02 17:56 /bin/mount
-rwxr-xr-x 1 root root 5412 2010-11-02 01:36 /bin/mountpoint
lrwxrwxrwx 1 root root 20 2011-03-12 21:25 /bin/mt -> /etc/alternatives/mt
-rwxr-xr-x 1 root root 59472 2010-06-16 14:52 /bin/mt-gnu
-rwxr-xr-x 1 root root 96136 2010-06-11 16:11 /bin/mv - $ ls -l /bin/m????
-rwxr-xr-x 1 root root 38484 2010-06-11 16:11 /bin/mkdir
-rwxr-xr-x 1 root root 26184 2010-06-11 16:11 /bin/mknod
-rwsr-xr-x 1 root root 72148 2011-02-02 17:56 /bin/mount - $ ls -l /bin/* = ls -l /bin (동일한 명령)
디렉터리 생성과 제거:
- $ mkdir 디렉터리면 1 디렉터리명 2 // 디렉터리 생성
예를 들어 $ mkdir Adir Bdir -> 2개의 디렉터리 한번에 생성
$ ls -l
$ cd Adir - ~문서/Adir$ cd /home/archbuntu/문서/Bdi
- ~/문서/Bdir$
- $ touch test // 파일 사이즈가 0인 파일 생
- $ cat /dev/null > test (위의 것과 같은 결과
- Cat > sample (파일 기록
- Cat sample (파일 내용 확인)
파일 허가권 및 변경:
- $ ls -l Adir
-rw-r--r-- 1 archbuntu archbuntu 179 2011-03-12 21:27 examples.deskto
drwxr-xr-x 2 archbuntu archbuntu 4096 2011-03-12 23:32 공 - 파일 유형
- - : 파일
- D : 디렉터리
- L : 링크파일
- 파일소유자(3자리씩
- R : rea
- W : writ
- X : executio
- 소유자가 속한 권
- 타인이 속한 권
- 링크 개수
- 소유자 이름
- 그룹 이
- 파일 사이
- 생성한 날
- 파일
- 8진수를 이용한 모드 변경
- 0: 권한 없음
- 1: 실행 권한
- 2: 쓰기(Write)
- 4: 읽기(Read)
- 3: 쓰기, 실행
- 5: 읽기, 실행
- 6: 읽기, 쓰기
- 7: 읽기, 쓰기, 실행
- $ chmod 777 Adir
- $ ls -l Adir
rwxrwxrwx 로 나옴. - $chmod 700 Adir
rwx….... - $ chmod 755 Adir
rwxr_xr_x - 심볼을 이용한 모드 변경
- u: user
- g: group
- o: other
- a: add
- +: 권한 부여
- -: 권한 삭제
- =: 새로 지정
- r: read
- w: write
- x: execution
- $ chmod u+x Adir (유저 실행권한 추가)
- g-x (그룹 실행권한 삭제)
- a=rx (이것과 chmod 555 Adir 같다)
- $ chmod u+x, g-x, o+r Adir (이런 식도 사용 가능)
반응형
'이론 수업 > 리눅스(Fedora)' 카테고리의 다른 글
| 리눅스: 도움말 및 계정 관련 명령어 (0) | 2011.07.17 |
|---|---|
| 리눅스 기본 명령어(루트 권한 작업, 디렉터리 구성, 리눅스 지식) (0) | 2011.07.17 |
| 리눅스 기본 명령어(검색, 계정 등록 및 삭제, 관리자 권한 얻기) (0) | 2011.07.17 |
