부산정보산업진흥원/HW 관리

리눅스 기본 명령어 - 파일의 생성 이동 그리고 검색

newind2000 2017. 4. 11. 17:39

[개요]

- 파일의 생성

- 파일의 제거

- 파일의 이동

- 파일의 검색



[과제] 

실습.txt

 


Linux에서는 모든 객체를 파일로 인식한다. 이러한 파일들을 리눅스에서는 디렉토리(계층구조)로 구분하여 효율적으로 관리하고 있다. Linux 시스템을 관리하기 위해서는 이러한 파일들의 특성을 인식하고 파일의 생성, 이동 그리고 검색 기능을 숙달하여야 한다.

  Linux시스템에서는 명령어에 대한 사용법을 'man(ual)'이라는 명령어를 통해 사용자에게 알려준다. 예를 들어 cd(change directory)라는 명령어의 사용법을 알고 싶은 경우 'man cd'라는 명령어를 입력하여 해당 명령어에 대한 메뉴얼을 열람할 수 있다. 


- 파일의 생성

  파일 또는 디렉토리를 생성하기 위해서는 아래와 같은 명령어를 사용해야 한다.

- touch

- mkdir


[touch]

  touch명령어는 용량이 0인 파일을 생성해주거나 존재하는 파일명을 입력해줄 경우, 해당 파일의 업데이트 날짜를 현재 시점으로 갱신한다.

** 사용법이나 옵션은 메뉴얼에 나와 있음으로 상세한 기재는 피한다.


[mkdir]

  make directory의 약어로써 디렉토리를 생성할 때 쓰인다.


* 파일을 새롭게 생성하지 않고, 파일이 저장된 위치나 파일이 저장된 주소에 새로운 파일을 생성하여 연결시켜주는 방법이 있는데 이것을 링크(link)라고 한다. 링크에서는 하드링크(hard link)와 심볼릭 링크(symbolic link)가 있는데 하드링크는 파일이 저장된 위치를 파일 자체가 가리키는 것이고, 심볼릭 링크는 파일의 기본적인 정보(이름, 크기, 주소, 권한...)을 가진 i-node 테이블을 참조하여 링크를 만드는 방식이다.


- 파일의 제거


  파일을 제거할 때는 'rm(remove)'라는 명령어가 사용된다. 디렉토리를 제거할때는 -r(recursive)라는 옵션을 사용할 수도 있지만 리눅스에서는 rmdir(remove directory)이라는 명령어도 지원해준다.


- 파일의 이동

  파일을 이동하는 명령어는 파일을 복사하는 cp(copy), 파일을 이동 시키는 mv(move) 명령어가 있다.   



- 파일의 검색

  파일(파일의 내용)을 검색하는 명령어는 grep이고 형식은 아래와 같다. 

grep [옵션] 찾을 문자열 찾는 범위


* 정보를 검색하는 기능은 중요함으로 grep의 옵션과 정규식에 대한 이해와 숙지가 필요하다.




  



반응형