빠른 참조

NcFTP 클라이언트 치트 시트

NcFTP 빠른 참고 가이드: 커맨드라인 FTP 북마크, 재귀 일괄 다운로드 및 업로드, 변경 파일 차분 동기화.

· 게시일

NcFTP는 북마크, 백그라운드 전송 및 재귀 일괄 동기화 도구를 제공하는 고급 커맨드라인 FTP 클라이언트입니다.

북마크 관리

즉시 재연결할 수 있도록 인증 정보가 포함된 연결 프로필을 저장합니다:

# 대화형 셸 열기
ncftp

# 원격 FTP 호스트에 연결
open -u username ftp.example.com

# 세션을 지정된 이름의 북마크로 저장
bookmark myserver

일괄 전송 (Batch Transfers)

NcFTP는 스크립트와 자동화 작업에 쓰이는 독립형 비대화형 CLI 도구(ncftpget 및 ncftpput)를 제공합니다:

재귀 다운로드

# 원격 /www/ 디렉터리를 현재 로컬 폴더로 다운로드
ncftpget -R myserver /www/ .

재귀 업로드

# 현재 로컬 디렉터리 내용을 원격 /www/ 경로로 업로드
ncftpput -R myserver /www/ .

변경된 파일만 업로드

Git 커밋 추적과 NcFTP 일괄 업로드를 결합해 수정된 파일만 동기화합니다:

# 가장 최근 커밋에서 변경된 파일 목록 출력
git show --pretty="format:" --name-only HEAD~1

# 북마크를 사용해 수정된 특정 파일 업로드
ncftpput -C myserver remote/path/ file1.html file2.css

참고 자료

관련 주제