linux

Linux上如何用FileZilla管理文件

小樊
43
2025-10-07 12:25:03
栏目: 智能运维

一、在Linux上安装FileZilla

FileZilla是Linux系统下常用的文件传输工具,支持FTP、SFTP、FTPS等多种协议。以下是三种常见安装方式:

1. 通过包管理器安装(推荐,适用于Debian/Ubuntu等发行版)

打开终端,依次执行以下命令更新软件包列表并安装FileZilla:

sudo apt update
sudo apt install filezilla

若需要中文界面,可额外安装语言包:

sudo apt install filezilla-locales

安装完成后,通过应用程序菜单搜索“FileZilla”或终端输入filezilla启动。

2. 从官网下载安装包(适用于所有Linux发行版)

访问FileZilla官网下载适用于Linux的安装包(如FileZilla_xxx_x86_64-linux-gnu.tar.bz2),解压后进入目录,运行安装脚本:

tar zxvf FileZilla_xxx_x86_64-linux-gnu.tar.bz2
cd FileZilla/bin
sudo ./filezilla

如需创建桌面快捷方式,可编辑/usr/share/applications/filezilla.desktop文件,添加以下内容:

[Desktop Entry]
Encoding=UTF-8
Name=FileZilla
Comment=Ftp Client
Exec=/path/to/filezilla/bin/filezilla
Icon=/path/to/filezilla/share/pixmaps/filezilla.png
Terminal=false
Type=Application
Categories=Application;Network;
```。  

#### 3. 使用Flatpak安装(适用于追求隔离性的用户)  
若系统未安装Flatpak,先执行以下命令安装:  
```bash
sudo apt install flatpak

添加Flathub仓库并安装FileZilla:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.filezilla.FileZilla

启动FileZilla:

flatpak run org.filezilla.FileZilla
```。  


### 二、连接到FTP/SFTP服务器  
安装完成后,通过以下步骤连接远程服务器:  

#### 1. 启动FileZilla并打开站点管理器  
在终端输入`filezilla`启动客户端,点击顶部菜单栏**文件**→**站点管理器**(或使用快捷键`Ctrl+S`)。  

#### 2. 新建站点配置  
- 点击“新站点”按钮,输入站点名称(如“MyServer”);  
- 在“主机”栏输入服务器IP地址或域名(如`192.168.1.100`);  
- 端口选择:SFTP默认**22**,FTP默认**21**;  
- 协议选择:优先选**SFTP - SSH File Transfer Protocol**(更安全),若服务器仅支持FTP则选“FTP - File Transfer Protocol”;  
- 登录类型选“正常”,输入用户名和密码;  
- 点击“连接”即可完成连接。  


### 三、文件管理操作  
连接成功后,FileZilla界面左侧为**本地文件目录**,右侧为**远程服务器文件目录**,支持以下操作:  

#### 1. 文件上传与下载  
- **上传**:选中左侧本地文件/文件夹,拖拽至右侧远程目录,或右键选择“上传到...”;  
- **下载**:选中右侧远程文件/文件夹,拖拽至左侧本地目录,或右键选择“下载到...”。  

#### 2. 文件/文件夹创建与删除  
- **创建文件夹**:右键点击远程目录空白处,选择“创建目录”,输入文件夹名称即可;  
- **删除文件/文件夹**:选中目标文件或文件夹,右键选择“删除”,确认后即可移除。  

#### 3. 文件编辑  
双击远程服务器上的文件(如`.txt`、`.html`),FileZilla会自动用系统默认编辑器打开,修改后保存即可自动上传至服务器(无需手动下载再上传)。  


### 四、高级功能  
#### 1. 断点续传  
若传输过程中中断,重新连接后FileZilla会自动检测未完成的文件,从断点处继续传输,无需重新开始。  

#### 2. 同步文件夹  
点击顶部菜单栏**服务器**→**同步本地目录与远程目录**,选择本地和远程目录,FileZilla会自动对比并同步两者文件(支持双向同步)。  

#### 3. 多站点管理  
通过站点管理器可保存多个服务器连接信息,点击**文件**→**站点管理器**即可切换不同站点,方便管理多个项目。  


### 注意事项  
- 使用SFTP协议时,需确保服务器已开启SSH服务(默认端口22);  
- 若遇到连接失败,检查服务器防火墙是否允许对应端口(如22),或确认用户名密码是否正确;  
- 定期备份站点管理器中的配置信息,避免丢失。

0
看了该问题的人还看了