FTP로 디렉토리 전체를 받는 방법(wget)

FTP를 이용해서 특정 디렉토리 및 그 하위 내용을 모두 받으려면 (recursively) 어떻게 해야 할까? 물론 FileZilla 같은 GUI FTP 클라이언트 프로그램을 사용하면 쉽게 받을 수 있다. 


하지만 GUI 프로그램을 사용할 수 없는 Shell 환경에서라면 wget 명령을 사용해서 받아오는 방법이 있다.


wget [OPTION]... [URL] ...


예를 들어, FTP 서버 IP가 1.1.1.1 이고 계정은 user1 암호는 password1 받고 싶은 디렉토리 경로가 /home/user1/download 라면 아래와 같이 입력하면 된다.


wget -r --ftp-user=user1 --ftp-password=password1 ftp://1.1.1.1//home/user1/download


-r 옵션이 recursive 하게 다운로드 받는 옵션이고 경로는 절대 경로를 입력하되 서버 주소와 경로명 사이에 / 가 2개임을 유의하자.


더 자세한 옵션에 대한 설명은 wget --help 라고 입력하면 볼 수 있다.


[Ubuntu] 우분투(12.04)에서 exFAT 사용하기

우분투에서 exFAT를 사용하려면 아래와 같은 명령어를 순서대로 입력한다.


sudo add-apt-repository ppa:relan/exfat
sudo apt-get update
sudo apt-get install fuse-exfat exfat-utils



이제 exFAT로 포맷된 외장 저장장치를 정상적으로 인식할 것이다.

[Ubuntu] 손님 계정 사용 중지(Disable guest account)

ubuntu(12.04T)에서 기본값으로 guest account를 사용 가능하도록 되어 있다.


이를 수정하기 위해, 터미널 창을 열어(Ctrl+Alt+T) 아래와 같이 입력한다.


sudo vi /etc/lightdm/lightdm.conf



대부분  lightdm.conf 의 내용이 아래와 비슷하게 되어 있을 것이다.


[SeatDefaults]
user-session=ubuntu
greeter-session=unity-greeter



아래와 같은 내용을  lightdm.conf 에 추가하자.


allow-guest=false



수정된 내용을 반영하기 위해서 아래와 같이 입력하여  lightdm 을 재시작한다.


sudo restart lightdm



주의:  lightdm 을 restart 하면 desktop 에서 사용하던 모든 프로그램이 종료된다. (log off)