FTP 서버에 연결, 파일 업로드 또는 다운로드, 폴더 생성 방법을 포함하여 Linux에서 ftp 명령을 사용하는 방법. 많은 ftp 데스크톱 응용 프로그램 (예 : FlashFXP)이 있지만 서버, SSH 및 원격 세션에서 명령 줄 ftp 사용을 마스터하는 것이 여전히 필요합니다.
1. ftp 명령
使用格式:ftp [-v] [-d] [-i] [-n] [-g] [-s:filename] [-a] [-w:windowsize] [computer]
-v:禁止显示远程服务器响应信息
-n:禁止自动登录
-i:多文件传输过程中关闭交互提示
-d:启用调试,显示所有客户端与服务器端传递的命令
-g:禁用文件名通配符,允许在本地文件和路径名中使用
实例:ftp 192.168.122.12
输入用户名、密码,即可完成登录。
2. 디렉토리 작업
FTP 명령은 폴더를 나열, 이동 및 생성 할 수 있습니다.
- ls-디렉토리 목록 인쇄
- ! ls-로컬 디렉토리보기
- cd-디렉토리 변경
- mkdir-폴더 생성
3. FTP를 사용하여 파일 다운로드
파일을 다운로드하기 전에 먼저 lcd 명령을 사용하여 로컬 수신 디렉토리의 위치를 설정해야합니다.
- lcd-다운로드 디렉토리 지정
- get file.txt [file_new.txt]-다운로드 파일 지원으로 이름 변경
- mget * .txt-mget + 와일드 카드를 사용하여 여러 파일 다운로드
4. FTP를 사용하여 파일 업로드
- put file.txt [file_new.txt]-파일 업로드 지원으로 이름 변경
- put /home/data/cwh/file.txt-절대 경로
- mput * .txt-여러 파일 업로드
5. FTP 연결을 닫습니다.
FTP 작업이 끝나면 안전을 위해 연결을 닫아야합니다. 연결을 종료하는 세 가지 명령이 있습니다.
- 안녕-연결 종료
- 종료-연결 종료
- 종료-연결 종료
- 닫기-연결 닫기
6. 기타 명령
-
? -- 查询ftp命令 help -- 查询ftp命令 open [ftp server name] -- 和指定的远程Linux FTP服务器连接 user [user name] [password] -- 使用指定远程Linux FTP服务器的用户登录 pwd -- 显示当前路径 ls -- 列出目录和文件 dir -- 列出目录和文件(同上) mkdir [foldname] -- 创建指定目录 rmdir [foldname] -- 删除指定目录 cd -- 切换目录 delete [filename] -- 删除文件 rename [filename] [newfilename] -- 重命名 close -- 关闭连接 但保留FTP命令参数提示 disconnect -- 关闭连接 但保留FTP命令参数提示(同上) bye -- 结束连接 quit -- 结束连接 ! -- 直接从远程Linux FTP进入到本地Shell中 exit -- (接上步)从本地Shell环境返回远程Linux FTP中 !ls -- 列出本地机器目录和文件 lcd [foldname] -- 更改本地工作目录 binary -- 使用二进制传输文件 prompt -- 切换提示(使用mput或mget上传下载多个文件时避免提示) case -- 在使用mget时,将远程主机文件名的大写转换为小写字母 cdup -- 进入远程主机目录的父目录 system -- 显示远程主机的操作系统类型 hash -- 每传输1024字节,显示一个hash符号(#) status -- 显示当前ftp状态
7. 예 :
“开始”→“运行”→输入“FTP”
open 122.122.122.122 2222
用户名
密码
查看目录
-- dir 文件及目录
-- ls 只查看文件
mkdir xxx 新建目录
cd xxx 切换目录
binary 采用二进制传输
lcd /home/data 定位本地目录
!dir 查看本地目录及文件
put xyz.txt 上传文件(mput)
get xyz.txt 下载文件(mget)
delete *.txt 删除文件
cd.. 返回上一级
rmdir xxx 删除空文件夹
bye 退出ftp服务器
pwd 查看当前目录