운영체제 관리/리눅스(Linux)

파일 관리 명령어

본클라쓰 2010. 2. 8. 14:58

 

■  파일 내용 보기

 

# cat [옵션] [파일명]

 

catenate의 약자이며 텍스트 형식의 파일의 내용을 화면에 표시합니다. 옵션에 'more'를 사용하면 파일의 내용을 한 화면씩 출력하는 것이 가능합니다. 편집은 안되고 내용을 출력하는 명령어입니다. 보통 '-n' 옵션을 사용하여 출력된 내용에 줄번호를 표시합니다.

 

[root@localhost etc]# cat -n yp.conf | more





 파일 지우기

 

# rm

 

 파일을 지우는 명령어입니다. remove의 약자이며 원도우랑 달리 리눅스는 휴지통이 없어서 한번 지운 파일을 다시 살려 내는 것은 어렵습니다.

 

[root@localhost download]# ls
test.txt
[root@localhost download]# rm test.txt
rm: remove regular file 'test.txt'? y
[root@localhost download]# ls
[root@localhost download]#




  

■ 파일 복사

 

# cp [옵션] [대상파일] [복사할파일]

 

파일을 복사하는 명령어이며 copy의 약자입니다. 복사하는 곳에 같은 이름이 있는 경우 원래 있던 파일을 덮어 쓸 것인지 묻습니다.

 

 

  
파일 이동 

 

# mv [옵션] [대상파일] [이동할경로]

 

파일을 이동하는 명령어입니다. 
 

 

 

파일명 바꾸기

 

# rm a.x aa.x

 

 


파일 압축

 

# tar [옵션] [압축파일명]

-c  : 여러 개의 파일을 하나의 파일로 묶음

-f  :  압축할 파일을 지정

-t  : tar 파일의 내용을 확인

-x  :  파일의 압축을 해제

-u  :  압축 파일에 새로운 파일 추가

-v  :  압축하거나 해제할 때 작업 과정을 보여줌

-z  :  gzip과 관련하여 압축이나 해제를 한 번에 수행

-j  : bzip2과 관련하여 압축이나 해제를 한번에 수행 

 

tar는 디렉토리를 포함한 파일들을 소유권과 허가권을 유지한 채로 하나의 파일로 묶어 줍니다. 실제 파일 용량을 줄여 보관하기 위해서는 gzip이나 bzip2가 필요합니다. 일반적으로 tar+gzip 이나 tar+bzip2 형태로 쓰입니다.