You cannot see this page without javascript.

▒ Doly의 CentOS7 강좌23 8. 파일 및 디렉토리 관리 1-파일 브라우저 노틸러스
 
 
#################################################
    작성자 : 정우영
    작성일 : 2015.03.26
    대상 OS : CentOS7 x86_64
    완성될 서적 : Doly의 센트OS(CentOS)7 구축 관리 실무 (2016년 1월-->수정됨ㅠㅠ)
 
 본 강좌를 기반으로 서적을 집필합니다. 연재강좌가 마무리되고 몇달 후면 서적이 나오겠죠? CentOS7은 서적도 없지만 강좌도 많이 부족하네요. 리눅스 서버를 10년 넘게 구축하고 관리하고 컨설팅하면서 꼭 필요한 부분과 알아야 할 부분들을 꼼꼼히 체크하면서 강좌를 써보려합니다. 강좌중 오탈자가 있거나 설명이 부족하고 잘못된 경우 doly골뱅이superuser.co.kr으로 메일한통 부탁드립니다. 강좌가 수정되면 더 많은 분들께 도움이 될것이라 생각하고 강좌를 기반으로 집필될 서적또한 완성도가 높아지지 않을까 생각합니다.
#################################################
 
8. 파일 및 디렉토리 관리
파일 및 디렉토리(폴더)를 다루는 방법을 알아보자. 대부분의 운영체제는 파일과 디렉토리를 다루는 프로그램을 제공한다. CentOS에서도 여러 가지 방법으로 파일 및 디렉토리를 관리할 수 있다. 가장 쉬운 방법은 XWindow 환경에서 노틸러스(nautilus)라는 파일브라우저를 사용하는 것이다. X윈도우를 사용할 수 없는 환경이라면 mc(Midnight Commander)를 사용하면 쉽게 파일 및 디렉토리를 다룰 수 있다. 가장 어려운 방법은 명령어를 사용하는 방법이다. 리눅스와 유닉스를 사용하려면 필수적으로 익혀야하는 명령어들이 있는데 그 명령어들 중에 파일 및 디렉토리 관리명령어가 속한다. 파일 및 디렉토리 관리하는 법에 대해 알아보자.
 
 
8.1. 파일 브라우저 노틸러스
 
X윈도우 환경에서 파일관리는 아주 쉽다. 복잡한 명령어, 옵션을 알지 못해도 쉽고 편리하게 파일 및 디렉토리 관리를 할 수 있다. 본 서적의 설치방법으로 CentOS를 설치하였다면 X윈도우를 설치한 것이며 Gnome 환경에서 기본 파일브라우저로 노틸러스를 사용할 것이다. 
 
 
001.png

 

위 그림은 위치 > 컴퓨터를 선택하여 파일브라우저를 실행한 화면이다. 
다음 명령어로도 노틀러스 실행이 가능하다. 명령어를 알아두는 것은 SSH를 통한 X포워딩 환경에서 유용하게 사용할 수 있다.
 
~] $ nautilus
 
윈도우즈를 사용하는 사람이라면 노틸러스를 사용하는데 어려움은 없을 것이다. 드래그앤드롭, 복사(<Ctrl>+c), 붙여넣기(<Ctrl>+v), 오려두기(<Ctrl>+x), 삭제(<Del>), 되돌리기(<Ctrl>+z)등의 기본적인 기능은 대부분의 파일브라우저가 동일하다. 
002.png

 

 
마우스 오른쪽 버튼을 클릭하게 되면 위와 같은 메뉴를 볼 수 있다. 특이한 기능들이 보일 것이다.
1. 탭브라우징을 제공하여 디렉토리를 새로운 탭에 열 수 있다.
2. 링크 만들기 기능을 제공하여 심볼릭 링크를 걸 수 있다.
3. 터미널에서 열기는 터미널을 열고 선택된 디렉토리로 이동한다.
4. 압축하기를 이용하여 디렉토리 및 파일을 압축할 수 있다. tar.gz 뿐만 아니라 다양한 압축 포맷을 제공한다.
 
위 메뉴중 속성을 선택하게 되면 다음 화면을 만날 것이다.
003.png

 

 
디렉토리의 경우 위와 같은 정보를 확인할 수 있다. 디렉토리에 포함된 파일과 그 용량을 확인할 수 있다. 
004.png

 

권한 탭에서 디렉토리에 대한 권한(Permision)을 설정할 수 있다. 또한 디렉토리에 포함된 파일의 권한을 변경할 수 있다. 
005.png

 

상단 돋보기 모양의 아이콘을 클릭하게 되면 파일 및 디렉토리를 검색할 수 있다.
006.png

 

 
파일브라우저에 대한 설정은 그놈3의 특성상 위쪽 바에 파일이라고 나타며 파일을 클릭하게 되면 메뉴가 나타난다. 그 중 기본 설정을 선택하여 파일 브라우저의 여러 기본 설정을 할 수 있다.
 
노틸러스의 강력한 기능 중의 하나가 바로 ftp, 윈도우즈 파일 공유, sftp등의 파일전송 프로토콜을 지원한다는 것이다. 앞에서 소개한 메뉴에서 서버에 연결을 선택하거나 위치입력(<Ctrl>+l)을 이용하여 서버에 접속할 수 있다. 
007.png

 

각 서버에 접속하는 방법은 다음과 같다.
 
 
- ftp 서버에 접속
 
ftp://[계정@]서버[:포트][/위치]
 
위와 같이 입력하면 된다. ftp 접속하기 위해서는 서버IP 또는 도메인만 입력하면 접속이 되며기본 FTP포트(21)를 사용한다면 포트 정보 또한 생략한다. ftp서버에 접속하면 다음과 같이 접속 정보를 요구하게 된다.
008.png

 

 
- sftp 서버에 접속
 
sftp://[계정@]서버[:포트][/위치]
 
sftp(SSH File Transfer Protocol)는 SSH v2부터 보안통신을 위해 제공되는 프로토콜으로 최근 보안 때문에 ftp보다는 sftp를 더 많이 사용한다. 노틸러스에서는 위와 같이 ftp를 sftp로 변경함으로 sftp 서버에 접속할 수 있다.
 
- 윈도우즈 파일공유 서버에 접속
 
smb://[계정@]서버[:포트][/위치]
 
위와 같은 방법으로 윈도우즈 파일공유 서버 또는 삼바(samba)서버에 접속할 수 있다. 방법은 ftp와 비슷하다. 
 
 
 이상으로 23번째 강좌를 마무리 합니다. OS의 기본 기능중의 하나가 파일 및 디렉토리 관리죠. X환경에서 파일브라우저를 사용하여 관리하는 법을 알아 보았습니다. 2015년 3월 31일(화) 다시 열심히 뛰는 도리(Doly)였습니다.^^ 
 
#################################################
* 본 강좌는 언제든 갱신될 수 있으며, 원글은 www.linux.co.kr 강좌>리눅스>Doly의 연재강좌 에서 수정됩니다. 
* 본 강좌의 일부 또는 전체를 인용하실 경우, 반드시 출처를 밝혀 주시기 바랍니다.
 
* 수정이력 :
 2015.3.31(화): 최초작성
List of Articles
번호 제목 글쓴이 날짜 조회 수
369 APM mariadb download origin address LynX 2019-06-19 1989
368 APM What one can and should optimize LynX 2019-06-03 1415
367 CentOS mariadb install LynX 2019-05-31 1179
366 CentOS init mode change LynX 2019-05-30 1288
365 APM ext zip install LynX 2019-02-19 1612
364 APM ext ImageMagick install LynX 2019-02-19 511
363 3D Printer Pronterface(PrintRun) install file LynX 2018-09-13 753
362 CentOS Grub UUID change LynX 2018-08-08 867
361 Linux letsencrypt wildcard LynX 2018-07-26 798
360 Printer cura usb connection LynX 2018-07-06 666
359 CentOS cli 무선랜 LynX 2018-06-07 446
358 APM 윈도우에 APM 페키지 설치 file LynX 2018-05-04 586
357 APM MySQLTuner 설치 LynX 2018-04-27 544
356 CentOS CentOS7 커널 업데이트 LynX 2018-04-23 699
355 HTML Tag CSS 여러가지 모양 만들기 LynX 2018-02-08 771
354 Linux wkhtmltopdf wkhtmltoimage install LynX 2018-01-31 602
353 APM LZ4_LIBS Not Found (CentOS7, MariaDB 10.1.29) LynX 2018-01-03 485
352 APM mysql ./configure LynX 2017-12-15 804
351 APM PHP-7.2.0 LynX 2017-12-12 3157
350 Linux libiconv LynX 2017-12-08 558

XE Login