FileZilla Keyboard Shortcuts
FileZilla's shortcut set is fairly small, reflecting its focused job — connecting to a remote server and moving files between two directory trees shown side by side — rather than the kind of deep feature set that would need an extensive keyboard vocabulary. Most day-to-day interaction actually happens through drag-and-drop between the local and remote panes rather than shortcuts, which is part of why FileZilla's own keyboard bindings lean heavily on standard Windows/Mac file-manager conventions (F5 to refresh, F2 to rename) applied inside its own panes rather than an invented scheme. Where FileZilla does add something specific to its job, it's in the Transfer Queue management shortcuts, since queuing up many files for upload or download and needing to pause, resume, or reprioritize that queue is a genuinely FTP-client-specific need that a generic file manager wouldn't have any equivalent for. Web developers deploying to a shared hosting environment without Git-based deployment, and freelancers managing several clients' separate hosting accounts, are FileZilla's classic long-term users, since SFTP/FTP access remains the standard way many budget and mid-tier web hosts expect files to be uploaded, and FileZilla's free, no-frills approach to that specific job has kept it relevant for well over a decade despite newer, flashier alternatives appearing over the years. Setting Unix file permissions after an upload is a routine enough task for anyone deploying to a shared Linux-based host that FileZilla builds it in as a dedicated dialog rather than expecting users to drop to a separate SSH session just to run chmod, which matters given how many of FileZilla's users specifically don't have (or want to use) command-line server access as their primary workflow.
Navigation
| Action | Windows | Mac | Description |
|---|---|---|---|
| Refresh current directory listing | F5 | F5 | Re-reads the current folder's contents from the local or remote filesystem, standard convention shared across most file browsers. |
| Rename selected file | F2 | F2 | Opens rename mode on the selected item in whichever pane it's sitting in, local or remote, keeping to the same F2 convention Windows uses elsewhere. |
| Delete selected file | Delete | Delete | Deletes the selected file or folder, from either the local filesystem or, when the remote pane is focused, from the server itself — worth double-checking which pane has focus before pressing this. |
| Create new folder | Ctrl+Shift+N (varies) or right-click > Create directory | Cmd+Shift+N | Creates a new folder in whichever pane (local or remote) currently has focus, prompting for a name immediately. |
| Toggle showing hidden files | Ctrl+H (varies by version) | Cmd+Shift+. | Toggles visibility of hidden files and folders (those beginning with a dot on Unix-style systems) in the current directory listing, useful for editing configuration files that are hidden by default. |
| Copy remote file path/URL | Right-click file > Copy URL(s) to clipboard (no keyboard shortcut) | — | Copies the full remote path or URL of the selected file to the clipboard, useful for quickly sharing a direct link to a file's server location without manually typing out the full path. |
| Change remote file permissions (chmod) | Right-click remote file > File permissions (no keyboard shortcut) | — | Opens a dialog for setting Unix-style file permissions (read/write/execute for owner, group, and others) on a remote file, commonly needed after uploading a script or config file that needs specific executable or restricted permissions to function correctly on the server. |
Transfer Queue
| Action | Windows | Mac | Description |
|---|---|---|---|
| Process transfer queue | F6 (varies) | — | Starts processing queued file transfers that were added but not yet started, relevant when queue processing has been manually paused. |
| Pause transfer queue | Toolbar pause button (no universal default key) | — | Pauses all active and queued transfers, useful for freeing bandwidth temporarily without losing the queued transfer list. |
| Compare local and remote directories | View menu > Directory comparison | — | Highlights differences between the local and remote directory listings currently shown side by side, useful for quickly spotting which files are missing or outdated on one side before initiating a batch transfer. |
| Edit a remote file directly | Right-click file > View/Edit (no keyboard shortcut) | — | FileZilla's View/Edit command hands the selected remote file off to whichever application is registered as its default handler at the OS level, then polls that local copy for changes rather than requiring an explicit save-and-close step — closing the editor or simply saving from within it is enough to trigger FileZilla's own upload queue to push the modified file straight back to the same remote path it came from. |
| Clear the entire transfer queue | Right-click queue > Remove All (no keyboard shortcut) | — | Removes every pending queued transfer at once, useful for abandoning a batch operation that was queued in error before it starts actually transferring anything. |
Connection
| Action | Windows | Mac | Description |
|---|---|---|---|
| Quickconnect to a server | Enter (in Quickconnect bar) | Return | Connects using the host, username, password, and port typed into the Quickconnect toolbar fields, the fastest way to start a one-off connection without saving it to the Site Manager. |
| Open Site Manager | Ctrl+S | Cmd+S | Opens the Site Manager dialog for saved server connections, letting you organize and reconnect to frequently used servers without retyping credentials each time. |
Frequently Asked Questions
Why does FileZilla rely so heavily on drag-and-drop instead of keyboard shortcuts for transfers?
The dual-pane layout (local files on one side, remote files on the other) makes drag-and-drop a naturally intuitive way to queue a transfer, and it's been FileZilla's primary interaction model since early versions, which is part of why the app never developed an extensive keyboard-driven transfer shortcut vocabulary the way some other categories of software did.
Is it safe to use the free FileZilla Client, given past concerns about bundled offers in the installer?
The official FileZilla Client download has, at various points in its history, bundled optional third-party offers during installation which users needed to opt out of carefully; downloading directly from the official filezilla-project.org site and paying attention to installer screens avoids unwanted extras, and the core client software itself is legitimate open-source software.
Does deleting a file from the remote pane ask for confirmation first?
By default FileZilla shows a confirmation dialog before deleting files, though this can be disabled in settings for users who find repeated confirmations tedious — worth being cautious about disabling it given that remote deletions, unlike local ones, typically don't go through anything equivalent to a Recycle Bin.
Why does a transfer sometimes fail partway through with a timeout error?
FTP and SFTP connections can be sensitive to network interruptions, firewall configurations, or a server's own idle-timeout settings, and a large file transfer taking long enough to exceed one of these thresholds can fail partway through — FileZilla generally supports resuming an interrupted transfer from where it left off rather than needing to restart from the beginning, which is worth using rather than assuming a failed transfer means starting over entirely.
Is there a version of FileZilla for managing cloud storage like S3 instead of traditional FTP servers?
The free FileZilla Client is focused specifically on FTP, SFTP, and FTPS protocols; FileZilla Pro, a separate paid product from the same team, adds support for cloud storage providers like Amazon S3, Google Drive, and others, which is worth knowing if your workflow needs cloud storage support beyond what the free client's traditional server-protocol focus covers.
Can FileZilla synchronize a local folder with a remote one automatically, or is every transfer manual?
The free client's directory comparison feature helps identify differences to transfer manually, but genuinely automated ongoing synchronization (continuously watching for changes and syncing them) is more the domain of a dedicated sync tool or FileZilla Pro's more advanced features, rather than something the base free client handles as a background automatic process.
Can I limit transfer speed to avoid saturating my internet connection during a large upload?
Yes — FileZilla's Transfer Settings let you set a maximum speed limit for uploads and downloads independently, useful for running a large batch transfer in the background without it consuming all available bandwidth and disrupting other network activity happening at the same time.
Does the View/Edit feature require closing the editor before the change gets uploaded?
No, simply saving the file from within whatever editor opened it is enough — FileZilla polls the local temporary copy for a modification and queues the upload as soon as it detects one, so a config file can be tweaked, saved, and pushed back to the server without ever closing the editor window, let alone manually re-initiating a transfer through FileZilla's own interface.