连接FTP服务器:
在命令行中输入ftp [hostname|ip-address]来连接FTP服务器。服务器会要求输入用户名和密码进行身份验证
上传文件:
使用put命令将文件从本地传输到FTP服务器。例如,put localfile.txt会将本地文件localfile.txt上传到FTP服务器当前目录
下载文件:
使用get命令从FTP服务器下载文件到本地。例如,get remotefile.txt会将FTP服务器上的remotefile.txt下载到本地当前目录。
切换目录:
使用cd命令可以在FTP服务器上切换目录,例如cd remote-dir切换到远程主机的指定目录
查看文件列表:
使用ls或dir命令可以列出FTP服务器上的文件和目录。
退出FTP会话:
使用quit或bye命令退出FTP会话。
FTP命令的详细功能包括:
连接和认证:
使用open命令连接FTP服务器,输入用户名和密码进行登录。
文件传输:
使用put命令上传文件,使用get命令下载文件。还可以使用mput和mget命令批量上传和下载多个文件。
目录操作:
使用cd命令切换目录,使用pwd命令查看当前目录。
其他操作:
包括删除文件、设置文件权限、切换传输模式等功能。
1. 创建文件夹
要在FTP服务器上创建一个新文件夹,你可以使用 mkdir 命令。假设你已经登录到FTP服务器:
mkdir new_directory
这将会在当前工作目录中创建一个名为 new_directory 的文件夹。
2. 进入目录
如果你想进入刚刚创建的目录或其他目录,可以使用 cd 命令:
cd new_directory
3. 上传文件
要上传本地文件到FTP服务器上的当前目录,可以使用 put 命令。如果你想上传单个文件:
put local_file.txt
这会将本地文件 local_file.txt 上传到FTP服务器的当前目录。
4. 上传多个文件
如果你想上传多个文件,可以使用 mput 命令,它支持通配符。例如,上传所有 .txt 文件:
mput *.txt
5. 上传整个文件夹
FTP 协议本身并不直接支持上传整个文件夹。不过,以下是两种常见的处理方式:
方式一:使用 mput 上传多个文件
进入到本地文件夹中,使用 mput 命令上传该文件夹中的所有文件:
mput /path/to/local/folder/*
然而,这种方式不能上传子目录及其文件,只能上传文件。
方式二:使用 tar 压缩文件夹并上传
如果要上传整个目录,包括子目录和文件,可以先将文件夹打包为 .tar 文件,然后上传这个压缩包,最后在服务器上解压。
在本地机器上,先使用 tar 命令压缩文件夹:
tar -cvf folder.tar /path/to/local/folder
然后使用 put 命令将 .tar 文件上传到FTP服务器:
put folder.tar
上传完成后,登录到FTP服务器,使用 tar 命令解压:
tar -xvf folder.tar
