반응형

1. 파일시스템 사용현황 알아내기
 1) df
  (1) df 명령어는 시스템에 마운트되어 있는 파일시스템의 디스크 사용현황 제공
  (2) df -h 옵션을 사용하면, 화면에 보여주는 데이터(기본적으로 바이트 단위로 표시)를 M, G 크기로 변환하여 출력한다.


 2) du - 용량 확인하기
  (1) du 명령어는 특정 파일이나 디렉토리에서 사용하고 있는 디스크 공간을 확인할 경우
  (2) du -h /oradata
  (3) du -sh /oradata
  (4) 파일 용량 확인하기
      du -h 파일이름
      du -h TBSD01.dbf
      du -h TBSD02.dbf
      du -h TBSD03.dbf
      du -h TBSI01.dbf
      du -h TBSI02.dbf
      du -h TBSI03.dbf

  (5) 디렉토리 용량 확인하기
      du -hs 폴더이름
  (6) 디렉토리 내 하위폴더 1개까지 각각 용량보기
      du -hs 폴더이름
  (7) 디렉토리 여러개 용량 확인하기
      폴더이름1 폴더이름2 폴더이름3
 


2. 파일시스템 살펴보기(p.109)

$cd
 --> 홈 디렉토리로 이동
$cd $HOME
 --> 홈 디렉토리로 이동
$cd ~
 --> 홈 디렉토리로 이동
$cd ~francois francois
 --> 유저의 홈 디렉토리로 이동
$cd -
 --> 이전에 작업한 디렉토리로 이동
$cd $OLDPWD
 --> 이전에 작업한 디렉토리로 이동
$cd ~/public
 --> 홈 디렉토리의 public 디렉토리로 이동
$cd ..
 --> 현재 디렉토리의 상위(부모) 디렉토리로 이동
$cd /usr/bin
 --> 루트 디렉토리에서 usr/bin 디렉토리로 이동
$cd usr/bin
 --> 루트 디렉토리에서 usr/bin 디렉토리로 이동
$pwd
 --> 현재 디렉토리 밑에 있는  usr/bin 디렉토리로 이동

 

3. 디렉토리 설명
 1)디렉토리
 /root: 관리자 홈 디렉토리
 /boot: 커널 디렉토리(부팅 관련 파일)
 /etc: 시스템 설정파일 디렉토리
 /usr: 응용프로그램 디렉토리
 /var: 로그파일, 메일 디렉토리
 /lib: 라이브러리 디렉토리
 /tmp: 임시 디렉토리
 /home: 일반계정 홈 디렉토리
 /dev: 장치파일 디렉토리
 /proc: 프로세스 정보 디렉토리
 /media, /mnt: CDROM 마운트 디렉토리
 /bin: 바이너리, 시스템을 부팅하는 데 사용되는 프로그램
 /usr/bin:  사용자 바이너리, 사용자가 사용할 수 있는 표준 프로그램
 /usr/local/bin: 로컬 바이너리, 설치에 사용되는 프로그램
 /sbin, /usr/bin: root와 같은 관리자 로그인이 사용하는 PATH 변수에는 시스템 관리 프로그램이 저장된 디렉토리가 포함된다.
 /opt: 하위디렉토리에는 선택적인 운영체제 구성요소와 타사 응용프로그램이 설치된다.
 

 2)명령어 디렉토리: 명령어가 저장되어 있는 디렉토리
 /bin: 슈퍼유저(root) + 일반유저 = 모든 사용자가 쓸 수 있는 명령어
 /sbin: 슈퍼유저(root) 명령어
 /usr/bin: 대부분의 사용자 명령어
 /usr/sbin: 시스템 관리용 명령어
 /usr/local/bin: 리눅스 OS 설치 후에 추가된 프로그램 명령어


4. /tmp
 1) 프로그램이 이상 종료 되었다거나 세션을 강제로 닫거나 또는 갑자기 먹통이 되는 경우 /tmp 디렉토리 밑에 파일이 생긴다.
 2) 사용하다 보면 이상한 이름의 디렉토리와 파일이 생긴다.
 3) 파일의 크기는 대부분 0이거나 작은 경우가 대부분이지만 어떤 것은 큰 그림 파일이 그대로 들어와 있는 경우도 있다.
 4) tmp -> /var/tmp/ 이렇게 폴더명 옆에 써 있는 것은 심볼릭 링크이다.
    실제 폴더는 /var/tmp/ 다. tmp는 윈도의 아이콘 처럼 링크가 걸려 있는 것을 의미


5.ls: 파일 시스템의 구성 및 각 정보를 보여줌
 $ls [옵션] [파일 및 경로]
 
 -a: .(마침표)로 시작되는 파일을 숨기지 않음. .(마침표)로 시작하는 파일은 hidden(숨김파일) 파일임.
 -c: 수정된 날짜의 정렬로 보여줌
 -i: 각 파일의 고유 숫자를 보여줌(inode번호)
 -I: 길게 열거된 형식으로 사용함(자세히 보여줌)
 -o: group 정보를 제외한 리스트 형식을 보여줌
 -r: 정렬된 역순으로 보여줌
 -s: 블록의 형태로 각 파일의 크기를 보여줌
 -S: 파일사이즈 순서로 정렬함
 -t: 수정된 날짜 순서로 정렬함
 -u: 최근에 접속한 순서로 정렬함
 -1: 한열로 보여줌


P.S. Ubuntu Linux Toolbox 및 인터넷 자료 참조

반응형

'개발 및 관리 > Linux, Unix' 카테고리의 다른 글

파일 지우기, 파일 찾기, cp 명령어 옵션들  (0) 2012.07.16
grep, egrep  (0) 2012.06.08
more  (0) 2012.06.08
/etc/services/  (0) 2012.06.08
멀티부팅, 윈도우7(Windows7)와 우분투(Ubuntu_11.10)  (0) 2012.04.01