강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

ncftp로 원격서버로 접속한 후에 원격서버내의 특정 파일 삭제하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

ncftp로 원격서버로 접속한 후에 원격서버내의 특정 파일 삭제하기

 

 

 

 

원격서버로 ncftp를 이용하여 접속한 후에 원격서버의 현재 디렉토리에 존재하는 특정 파일을 삭제할 수 있습니다.

 

 

 

 

  , ncftp rm명령어를 이용하면 원격서버내에 존재하는 특정파일을 삭제할 수 있습니다.

 

 

 

 

  참고로 리눅스 쉘명령어에서 파일을 삭제하는 rm명령어와 비교하신다면 쉽게 이해할 수 있을 것입니다.

 

 

 

 

  단지 ncftp에서 사용하는 rm명령어는 원격서버내의 파일을 삭제한다는 것만 주의하면 됩니다.

 

 

 

 

  ncftp에서 사용하는 rm명령어의 사용형식은 다음과 같습니다.

 

 

 

 

 

 

rm [-r] 파일명

rm [-r] 파일명1 파일명2…

 

아래의 예는 ncftp를 이용하여 원격서버로 접속하여 원격서버내에 존재하는 현재 디렉토리의 특정 파일을 삭제하는 예입니다.

 

 

 

 

 

 

먼저 ncftp로 접속한 원격서버의 현재디렉토리내의 파일리스트를 dir명령어로 확인한 것입니다.

 

 

 

 

  그런 다음 확인한 파일들 중 list라는 파일을 “rm project.tar.gz”명령어를 실행하여 삭제하였습니다.

 

 

 

 

  삭제한 후에 다시 dir로 삭제된 파일이 존재하는가를 확인한 것입니다.

 

 

 

 

 

 

ncftp /home/sspark > dir

-rw-r--r--    1 0        0         4520   10 15 10:54   project.tar.gz

drwxr-xr-x    3 0        0         4096   10 15 10:57   public_html

ncftp /home/sspark >

ncftp /home/sspark > rm project.tar.gz

ncftp /home/sspark >

ncftp /home/sspark > dir

drwxr-xr-x    3 0        0         4096   10 15 10:57   public_html

ncftp /home/sspark >

 

 

 

 

위의 예는 원격서버 내에 존재하는 하나의 파일을 삭제한 것입니다.

 

 

 

 

 만약 여러 개의 파일을 동시에 삭제하려면 다음 예를 보십시오.

 

아래의 예는 원격서버의 현재디렉토리에 존재하는 여러 개의 파일들 중 s로 시작하는 모든 파일을 삭제하기 위하여 “rm s*”이라는 명령어를 사용한 것입니다.

 

 

 

 

 

 

ncftp /home/bible >

ncftp /home/bible > dir

drwxr-xr-x    4 504      504         4096   10 15 08:21   EDU_Sources

drwxr-xr-x    2 505      505         4096   10 16 17:41   dir2

-rw-r--r--    1 505      505          295   10 16 17:50   manual.conf

-rw-r--r--    1 505      505         4520   10 15 10:54   pro.tar.gz

drwxr-xr-x    3 505      505         4096   10 15 10:57   public_html

-rw-r--r--    1 505      505          332   10 16 17:50   squid.conf

-rw-r--r--    1 505      505         9534   10 16 17:50   ssl.conf

ncftp /home/bible >

ncftp /home/bible > rm s*

ncftp /home/bible >

ncftp /home/bible > dir

drwxr-xr-x    4 504      504         4096   10 15 08:21   EDU_Sources

drwxr-xr-x    2 505      505         4096   10 16 17:41   dir2

-rw-r--r--    1 505      505          295   10 16 17:50   manual.conf

-rw-r--r--    1 505      505         4520   10 15 10:54   pro.tar.gz

drwxr-xr-x    3 505      505         4096   10 15 10:57   public_html

ncftp /home/bible >

 

 

 

 

이 결과 squid.conf ssl.conf파일이 삭제되었으며 삭제된 후에 다시 dir명령어를 이용하여 확인한 것입니다.

 

 

 

 

 

 

ncftp rm명령어는 원격서버내의 특정파일을 삭제하는 것으로서 lrm명령어와 비교하셔야 합니다.

 

 

 

 

  다음 예에서 설명할 lrm명령어는 원격서버가 아닌 로컬서버내의 특정 파일을 삭제하기 위한 명령어입니다.

 

 

 

 

 

 

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,043 명
  • 현재 강좌수 :  35,855 개
  • 현재 접속자 :  110 명