作為使用最廣泛的FTP客戶端之一,FileZilla是通過Internet在計算機之間傳輸檔案的常用解決方案。FileZilla通過將客戶端與伺服器連結來實現這種傳輸功能,這樣使用者就可以在兩者之間來回傳送檔案。
儘管有許多其他FTP客戶端(具有更現代的介面)可供選擇,但FileZilla仍然保持其受歡迎程度,因為它可靠、易於使用且速度快。簡而言之,FileZilla作為初學者很容易上手,而有經驗的使用者則將此FTP客戶端視為始終可以完成工作的可靠伴侶。
在本文中,我們將討論如何使用FileZilla將檔案上傳到您的網站並訪問網站檔案以進行進一步的管理。
- 什麼是FileZilla?
- 為什麼要使用FileZilla?
- 關於如何安裝和使用FileZilla
- 如何將主機憑據新增到FileZilla並連線到您的站點
- 如何通過FileZilla介面導航
- 如何使用FileZilla上傳、下載和管理檔案
- 如何使用FileZilla過濾檔案
- 如何在FileZilla中新增書籤和多個站點
- 如何使用FileZilla進行本地、遠端和比較檔案搜尋
- 如何修復FileZilla中的連線錯誤
- FileZilla客戶端與FileZilla Server
- 免費FileZilla與FileZilla Pro
什麼是FileZilla?
FileZilla是一個FTP(檔案傳輸協議)程式或“客戶端”,它允許使用者使用網際網路在計算機之間移動檔案。這意味著人們使用FileZilla來完成多項任務,例如:
- 上傳檔案
- 下載檔案
- 複製檔案
- 移動檔案
- 重新命名檔案
- 刪除檔案
FileZilla提供多平臺支援,可在幾乎所有型別的計算機上共享檔案。您可以將它安裝在Mac、Windows和Linux計算機上。
為什麼要使用FileZilla?
第一個問題是為什麼首先需要使用FileZilla進行FTP?
以下是主要原因:
- 保護您的內容:使用者通常需要移動包含敏感資訊或檔案的資料,這些資料需要在沒有任何入侵者的情況下可靠交付。標準FTP未加密,但還有其他協議,如FTPS和SFTP(FileZilla均支援),它們對資料進行加密以在傳輸過程中保護資料。
- 對於災難恢復:網站檔案,無論多麼安全,都可能出現損壞、刪除和一系列其他問題。因此,明智的做法是使用FileZilla將站點檔案的備份傳輸到其他位置,例如雲端儲存或您自己的計算機。如果出現問題,您可以重新上傳損壞或丟失的檔案。
- 移動大檔案:您經常會遇到使用電子郵件、雲端儲存工具和其他檔案共享軟體的檔案大小傳送限制。使用者通常需要一次傳送大量檔案,而不是壓縮檔案或將它們分成更小的檔案。FileZilla等FTP程式支援為這些組織移動大檔案,例如傳送或接收大容量視訊檔案或一組RAW影象。更大的檔案控制: FileZilla提供使用者許可權和訪問控制,以確定誰可以通過系統共享、編輯、上傳和下載檔案。
- 改善您的整體工作流程: FileZilla讓組織不僅可以傳送大檔案,還可以同時執行其他傳輸,從而提高組織效率。這意味著您可以繼續處理另一個上傳或下載,而不是坐在那裡等待每個程序。此外,FTP為組織內共享檔案提供了統一的標準,而不是讓每個人都選擇自己的資料共享方式(大多數方式會不太有效)。最後,所有這些檔案最終都儲存在一個位置,幫助您快速找到檔案並最大限度地減少資料丟失。
考慮FileZilla而不是其他FTP客戶端的10個理由
儘管有幾個很好的選擇,但我們偏愛FileZilla,原因如下:
- 可訪問性: FileZilla提供了一個直觀的介面,該介面對所有使用者來說都足夠熟悉,並且在大多數主要作業系統上都受支援。因此,您應該沒有任何問題,並且您不必擔心它是否與您的作業系統相容。
- 有據可查: FileZilla網站和整個網際網路都充滿了關於如何使用FileZilla、熟悉它以及利用它的許多功能的教學。這使其成為初學者和需要功能參考的高階使用者的理想選擇。還有一個與其他FileZilla使用者聊天的論壇。
- 穩定而快速: FileZilla以其可靠性和速度而聞名。這是您希望FTP客戶端提供的兩個主要優勢,尤其是在傳輸站點檔案、敏感資料或大檔案時。
- 多種傳輸協議:支援多種檔案傳輸協議,可選擇FTP、SFTP(SSH檔案傳輸協議)和FTP over SSL/TLS (FTPS)。
- 多語言:該軟體有多種語言版本。
- 搜尋功能:有一個遠端檔案搜尋功能,用於快速定位檔案。您還可以根據許可權從遠端位置編輯這些檔案。
- 易於使用:它提供了一個拖放介面,用於快速移動檔案,並提供檔案已成功傳輸的視覺指示器。
- 無限檔案大小:您可以傳送大檔案。從技術上講,FileZilla對檔案大小沒有上限。但是,您可能會受到託管公司的限制。
- 易於導航:選項卡式使用者介面和書籤允許輕鬆導航和查詢功能和檔案。
- 免費:它是開源的並且完全免費(除非您選擇升級到專業版)。
總體而言,學習如何使用FileZilla來共享大檔案、更有效地管理檔案以及從更廣泛的角度管理您的網站是很有價值的。即使是非技術網站所有者也應該學習如何利用FileZilla FTP來替換損壞或丟失的檔案。批量訪問您的檔案可能意味著正常的一天和許多銷售的損失之間的差異。
關於如何使用FileZilla的一般知識還可以使您的工作流程和公司安全性處於更好的位置。沒有理由在未加密的電子郵件中傳送大型或敏感檔案,所有企業都應使用安全、快速、統一的檔案儲存和傳送系統來提高生產力。
然而,許多站點所有者和開發人員認為FTP是一種過時的技術,尤其是當他們使用帶有GUI(圖形使用者介面)的Web主機時。我們鼓勵這些人繼續學習如何使用FileZilla FTP,因為只使用GUI使他們處於完全依賴託管公司的位置。如果當您的站點出現故障時您無法從GUI訪問您的檔案怎麼辦?如果該主機沒有備份或者您發現備份無法正常工作怎麼辦?
FTP為您提供完全的控制權,這就是您對重要檔案的要求。
關於如何安裝和使用FileZilla的分步指南
安裝FileZilla類似於在Windows、Mac或Linux計算機上下載和安裝任何軟體:單擊“Download”按鈕,將安裝檔案儲存到硬碟,然後執行該檔案進行安裝。
讓我們詳細瞭解如何安裝FileZilla。
首先,開啟網路瀏覽器並訪問FileZilla官方網站 (filezilla-project.org)。該主頁提供了兩個明顯的Download按鈕供您選擇。選擇Download FileZilla Client(不是Server選項)的那個。
要啟動安裝過程,請單擊Download FileZilla Client按鈕。
預設情況下,您的瀏覽器和FileZilla網站應檢測您的計算機上正在使用的作業系統。
為您的作業系統選擇Download按鈕
如果您沒有看到適合您的作業系統的版本,或者您想下載舊版本的FileZilla,您可以檢視大Download按鈕下方以檢視其他下載選項。
小圖示代表主要作業系統,顯示FileZilla版本:
- Windows 64 位
- Windows 32 位
- Linux 64 位
- Linux 64 位
您還可以選擇“Show Additional Download Options”連結以檢視FileZilla的備用、不太常用的版本。
您可以檢視其他平臺的FileZilla版本
您可以檢視其他平臺的FileZilla版本。
您還可以選擇“Show Additional Download Options”連結以檢視FileZilla的備用、不太常用的版本。
包含所有FileZilla版本及其下載連結的頁面
單擊您選擇的Download按鈕後,會出現一個彈出視窗,要求您決定下載哪個FileZilla包。您可以在沒有任何文件的情況下簡單地下載FileZilla,或者您可以選擇接收包含下載檔案的綜合PDF手冊。
這裡的另一個選項是下載FileZilla Pro,它包括多種其他功能(主要用於連結到雲端儲存服務)。我們將在本文後面的部分中介紹FileZilla Pro。目前,您需要的是標準的FileZilla程式。
因此,單擊標題為FileZilla或標題為FileZilla with Manual的列下方的下載按鈕。
選擇自行下載FileZilla或使用手冊下載
將檔案儲存在計算機上一個容易記住的位置,然後轉到該位置並單擊程式檔案以完成安裝。所有作業系統都不同,因此您可能擁有Run檔案,只需單擊它,或選擇Install選項。
一旦它在您的機器上,開啟或執行程式檔案
一旦啟用並安裝在您的計算機上,找到並單擊FileZilla徽標快捷方式以執行該程式。您可以將其移至更合適的位置,以便您自己訪問。
FileZilla程式快捷方式
FileZilla現在會在您的計算機上開啟,並在客戶端軟體前面顯示一個歡迎彈出視窗。
如您所見,在您使用FileZilla期間,有幾個連結可供您尋求幫助。例如,有用於提問和報告錯誤的連結,以及用於基本使用說明、配置FileZilla和您的網路以及更多文件的文件連結。
要刪除彈出視窗,請單擊“OK”按鈕。
檢視FileZilla的支援文件或單擊“確定”繼續該程式
您現在應該看到 FileZilla 的標準主螢幕,其中包含用於輸入主機憑據(以連線到您的網站伺服器)的欄位,底部有關檔案傳輸的資訊等等。
您一目瞭然:
- 位於左側的Local Site部分顯示了您在本地計算機(您的計算機)上擁有的檔案。
- 上半部分顯示檔案目錄,並允許您瀏覽計算機上的檔案。
- 下半部分顯示計算機上資料夾中的檔案。
在以下部分中,您將學習如何連線您的主機伺服器,在右側面板上從該伺服器調出檔案,以及使用拖動從本地計算機或遠端伺服器傳輸檔案FileZilla中的拖拽工具。
FileZilla中本地檔案的檢視
請記住,根據您當前的許可權和作業系統,您可能必須允許訪問本地檔案。
允許FileZilla訪問以使用您的本地資料夾
如何將主機憑據新增到FileZilla並連線到您的站點
FileZilla的首要任務是在本地計算機和網站的遠端伺服器檔案之間建立連結。此過程不會以任何方式合併兩者,而是開啟用於在它們之間共享檔案的連線。
使用FileZilla快速連線工具
開啟從您的計算機到伺服器的共享的最簡單方法是在FileZilla視窗頂部的幾個輸入欄位中新增主機憑據。
這稱為Quickconnect 部分,因為它提供了一種從主螢幕輸入主機伺服器憑據的方法。但是,它預設為FTP連線,因此如果需要SFTP連線或其他型別的協議,您可能會看到錯誤。
無論如何,值得先嚐試一下Quickconnect欄位,看看它是否適合您。
以下是您需要填寫的欄位:
- Host
- Username
- Password
- Port
快速連線面板要求您提供主機登入憑據
那麼,您在哪裡尋找輸入這些欄位的憑據呢?
通常,您需要進入托管儀表盤或cPanel以找到您網站伺服器的唯一主機憑據。有時您可能需要聯絡您的主機或網站開發人員以找出正確的登入資訊。
將每一個複製到其各自的FileZilla欄位。完成後,單擊Quickconnect按鈕以啟動本地計算機檔案和遠端伺服器檔案之間的連結。
輸入憑據後單擊快速連線
您可能會看到一條訊息,詢問您是否希望FileZilla將來記住密碼。但是,將這些憑據直接儲存在FileZilla中可能會帶來安全風險,因此我們建議使用密碼管理器來儲存這些敏感詳細資訊。
作為替代方案,您可以選擇在FileZilla中建立主密碼,以鎖定入侵者儲存的密碼的訪問許可權。但問題是您必須記住或安全地儲存您的主密碼,因為您以後無法恢復它。
儲存密碼或設定主密碼
之後,您應該會在訊息日誌中看到Success通知。此外,所有Remote Site檔案都應顯示在Local Site檔案右側的面板中。
本地站點和遠端站點之間的成功連線
Info 您的本地或遠端站點上可能有一些隱藏檔案。如果您在查詢特定檔案時遇到問題,請務必先檢查它是否已隱藏。
協議之間的差異
FileZilla支援以下用於傳輸檔案的協議:
- FTP(檔案傳輸協議):最古老的傳輸協議之一。它使用兩個通道來移動資料,需要您使用多個埠號。這兩個通道稱為命令通道和資料通道。它們都沒有加密,因此不如其他傳輸選項安全。人們也往往會遇到FTP的防火牆問題。
- FTPS(基於SSL/TLS的FTP):這是一種由於不斷上升的網際網路安全問題而出現的協議。PCI合規性和HIPAA等法規最終規定,許多線上資料傳輸必須包含加密。FTPS使用SSL(安全套接層)和TLS(傳輸層安全)來保護您的資料。資料交換與標準FTP完全相同(您有兩個通道和兩個埠號),但在此過程中一切都被加密了。缺點包括無法為連線建立基於金鑰的身份驗證,以及強大的防火牆可能會導致連線出現問題。
- SFTP(SSH檔案傳輸協議):許多人將FTPS與SFTP混淆,因為它們都在傳輸過程中保護檔案。然而,除此之外,它們幾乎沒有共同之處。SFTP使用安全外殼協議 (SSH) 並通過將連線範圍縮小到一個連線而不是兩個來最小化連線。這樣,資料和命令都可以在同一連線上的它們自己的特殊包中移動。這也很好,因為所有通訊只需要一個埠號,從而可以更輕鬆地通過防火牆進行傳輸。最後,SFTP使用密碼和可選金鑰加密傳輸的資料(您可以將它們設為公開或私有)。
- Storj:這是一個完全獨特的傳輸協議,使用分散的機器雲網路不僅可以加密您的資料,而且可以將其傳送到單獨的塊中,從而無需將資料儲存在集中式資料中心。Storj最近才作為FileZilla上的協議引入。
如何將FileZilla站點管理器用於SFTP或其他協議
FileZilla中的Quickconnect工具對於那些習慣使用FTP傳輸檔案的人來說應該可以正常工作。但是,一些主機使用SFTP作為其協議,以確保所有檔案傳輸始終加密和安全。
由於此配置,您可能會看到一條錯誤訊息,指出“Quickconnect”按鈕不起作用。
這些錯誤通常會說“Cannot Establish FTP Connection”或“Critical Error: Could Not Connect to Server”。
當您使用錯誤的協議時會出現錯誤
你怎麼解決這個問題?
只要您知道主機正在使用哪種協議,這相當簡單。由於其安全措施,SFTP變得更加流行,因此只需進入FileZilla的Site Manager部分,指定您要使用SFTP而不是FTP。
Site Manager按鈕允許您配置預設協議、處理預設目錄和指定高階傳輸設定。它位於視窗的左上角。該圖示看起來像是連結在一起的多臺伺服器計算機。
選擇站點管理器按鈕
您還可以在FileZilla主選單中選擇File > Site Manager來調出此面板。
轉到檔案 > 站點管理器
Site Manager頁面提供標題為General、Advanced、Transfer Settings和Charset的選項卡。如果您不新增新站點或資料夾以在本地計算機和遠端伺服器之間建立連線,這些將顯示為灰色。
要解鎖“General”選項卡,請選擇“Select Entry”部分下的“My Sites”資料夾,然後單擊“New Site”按鈕。這會在FileZilla中生成一個新的站點資料夾。
選擇我的站點,然後單擊新站點按鈕
將新站點命名為您想要的任何名稱(最好是一目瞭然的名稱,例如站點的名稱或域)。
新增新站點後,您可以訪問右側的更高階設定,包括“General”選項卡。
選擇此General選項卡以檢視我們之前看到的相同欄位,例如Host、Username、Port和Password。
站點管理器中的常規選項卡包含更改協議和輸入登入憑據的方法
完全可以在此區域而不是Quickconnect部分輸入FTP憑據。然而,在我們的例子中,我們想要實現一個SFTP連線。
為此,請開啟Protocol下拉選單以顯示可在 FileZilla 中連結的協議列表,然後將SFTP – SSH File Transfer Protocol選項標記為您要使用的選項。
在協議欄位下選擇SFTP
現在,您有了新增SFTP憑據並通過FileZilla連線到網站的理想設定。
單擊“Connect”按鈕繼續。
填寫正確協議的憑據並點選連線
與遠端站點的連線過程應該只需要幾秒鐘。
在某些情況下,如果伺服器的主機金鑰未知,您可能會被要求信任主機。如果您確信自己擁有正確的伺服器憑據,請隨意將覈取方塊標記為Always Trust This Host(始終信任此主機);這將防止提示再次出現。
單擊OK。
告訴FileZilla信任此主機
FileZilla將執行一些狀態更新,然後告訴您目錄列表連線成功。在狀態更新列表底部查詢Successful。
成功的連線還將顯示來自您的主機伺服器的檔案目錄。在此示例中,我們使用託管在伺服器上的WordPress站點。FileZilla視窗的右側現在顯示了根目錄,以及單擊站點資料夾後該目錄中的所有檔案。
如果您在定位根目錄時遇到問題,請查詢/www或/thenameofyoursite之類的資料夾,以確保您在正確的位置。
連線成功訊息
如前所述,此遠端伺服器儲存WordPress站點的站點內容。因此,您可以深入根目錄並單擊/public資料夾。
正如您對WordPress網站所期望的那樣,FileZilla在/public資料夾下顯示/wp-admin、/wp-content和/wp-includes等資料夾。這些是WordPress網站的一些主要檔案,因此記住如何找到它們是明智的。
遠端站點部分現在顯示常見的WordPress檔案,所有這些檔案都可以傳輸了。
恭喜——您已經通過FileZilla成功建立了SFTP連線!
這使得從您的計算機和遠端主機伺服器移動、刪除、複製、上傳和下載檔案成為可能。我們將在下面的部分中討論所有這些任務。
如何通過FileZilla介面導航
FileZilla以其簡單、直觀且不會經常更改的介面而聞名。偶爾我們會看到新功能,但FTP客戶端背後的一般結構、其主介面和分散在整個程式中的按鈕通常保持不變。
在本節中,我們將解釋您在FileZilla中看到的每個元素的用途。此外,我們將討論如何有效地在FileZilla介面中移動以完成最常見的任務。
下面,您將看到FileZilla主螢幕的檢視。我們已經標記了每個部分並在下面引用了這些部分的目的。
FileZilla及其眾多功能的完整檢視
- 控制面板: FileZilla視窗的頂部欄。在這裡,您可以使用Quickconnect功能使用主機憑據快速連結本地和遠端目錄。它還包含用於完成常見任務的快捷鍵。從左邊開始,這些按鈕的名稱/功能如下:
- 站點管理
- 切換訊息日誌的顯示
- Toggle本地目錄樹的顯示
- 切換遠端目錄樹的顯示
- Toggle傳輸佇列的顯示
- 重新整理檔案和資料夾列表
- Toggle傳輸佇列的處理
- 取消當前操作
- 斷開與當前可見伺服器的連線
- 重新連線到上次使用的伺服器
- 開啟目錄列表過濾器對話方塊
- Toggle目錄比較
- Toggle同步瀏覽
- 遞迴搜尋檔案
- 訊息日誌:指示FTP或SFTP連線當前狀態的訊息源。您可能會在此處看到成功訊息,或者有關錯誤、斷開連線和目錄詳細資訊的訊息。
- 本地目錄樹:您當前在本地計算機上的檔案層次結構。您可以開啟所有這些檔案,移動它們,或者通過將它們拖放到右側將它們傳輸到遠端站點。
- 遠端目錄樹:遠端伺服器上的檔案層次結構。與本地目錄一樣,您可以通過左鍵或右鍵單擊修改這些檔案並開啟檔案以檢視其中的內容。
- 本地目錄內容:您當前在本地目錄樹中選擇的檔案中的內容列表。您還可以修改此區域中的檔案。
- 遠端目錄內容:您當前在遠端目錄樹中選擇的資料夾內的檔案列表。也可以修改該區域中的檔案。
- 傳輸佇列:顯示有關排隊、失敗或成功檔案傳輸的資訊的區域。使用底部的選項卡僅過濾到其中一個類別。
大多數這些區域以某種方式是互動式的,這意味著您可以左鍵或右鍵單擊“本地目錄內容”、“訊息日誌”或“傳輸佇列”等部分,以調出包含更多選項的附加選單。
目錄樹和目錄內容
例如,FileZilla使用者通常首先在目錄樹或目錄內容區域工作。右鍵單擊本地目錄樹或內容部分中的檔案會載入一個選單,其中包含完成以下操作的選項:
- 將檔案上傳到遠端站點
- 將檔案新增到佇列
- 開啟檔案以在您的計算機上檢視
- 在您的計算機上編輯檔案
- 建立目錄
- 建立目錄並輸入
- 僅重新整理此檔案
- 從當前目錄中刪除檔案
- 重新命名檔案
在本地目錄內容模組中單擊滑鼠右鍵會顯示這些檔案的無數選項
右鍵單擊選項會根據您放置滑鼠的區域而有所不同。如果您將滑鼠指標移動到Remote Content模組並單擊滑鼠右鍵,您將看到針對您選擇的檔案的一組不同的命令。這是有道理的——與處理本地檔案相比,使用者在處理遠端檔案時往往需要替代操作。
因此,右鍵單擊該Remote Content區域會產生以下選項:
- 將檔案從遠端伺服器下載到本地計算機
- 將檔案新增到佇列
- 檢視或編輯您選擇的檔案
- 從選定的檔案建立目錄
- 建立目錄並輸入
- 在FileZilla中開啟的資料夾中建立一個新檔案
- 重新整理載入的檔案
- 刪除您在遠端目錄中選擇的檔案
- 重新命名檔案
- 將URL複製到剪貼簿
- 檢視您選擇的檔案的檔案許可權
右鍵單擊遠端檔案會帶來不同的選擇
另一方面,左鍵單擊允許您展開資料夾以檢視其中的內容或完全開啟它以操作和管理其內容。
您也可以按住滑鼠左鍵將檔案拖到FileZilla介面中的另一個位置。
例如,下面的GIF顯示我們在Local Directory Contents區域中持有並選擇一個PNG檔案,然後將其拖動到Remote Directory Tree中。
將本地檔案拖到遠端站點會啟用即時上傳
在上面的示例中,我們將PNG影象檔案上傳到WordPress主題的/image資料夾(確切地說是TwentyTwentyOne主題)。這會將先前的本地檔案傳送到遠端環境,同時還將原始影象檔案的副本留在本地目錄中。
本地和遠端目錄內容
您還可以將本地目錄內容移動到遠端目錄內容或通過將專案從遠端伺服器傳輸到本地檔案來反轉操作。
拖放檔案後,可能會發生許多操作之一,具體取決於您移動檔案的位置。例如,移動到遠端伺服器的本地檔案會上傳到您選擇的目錄。將遠端檔案移動到本地會將該檔案下載到本地計算機。
使用快捷鍵自定義FileZilla介面
我們在上一節中討論了控制面板快捷鍵,但現在我們將向您展示如何使用它們來調整 FileZilla 介面佈局的示例。這樣,您就可以自定義視窗中顯示的內容,以獲得更加使用者友好的體驗。
作為提示,快捷鍵沒有標籤,但您可以將滑鼠懸停在每個快捷鍵上以檢視描述性彈出視窗。
首先,站點管理器按鈕提供了一些設定來自定義始終顯示哪些目錄。單擊站點管理器圖示將其開啟。
選擇站點管理器按鈕
我們已經知道可以連線站點並在站點管理器中輸入SFTP憑據。還有一些設定可以更改FileZilla介面,甚至可以製作書籤或新資料夾。
找到包含常規、高階、傳輸設定和字符集選項卡的選單區域。選擇高階選項卡以繼續。
轉到高階選項卡
更改預設本地和遠端目錄
您可以在本節中找到兩個重要的自定義設定。第一個是預設本地目錄。第二個是預設遠端目錄。
對於這兩種情況,您都可以單擊“瀏覽”按鈕在本地或遠端環境中查詢目錄。這樣,每當您使用相同的憑據開啟FileZilla時,它都會從一開始就自動顯示這些目錄。
我們可能會建議選擇/public資料夾作為預設遠端目錄,因為這是開始在WordPress網站上工作的熱門地點。
預設本地和遠端目錄
傳輸設定
在傳輸設定選項卡下,您將看到限制FileZilla中同時連線數的選項。簡而言之,FileZilla提供了一種同時連線到多個遠端伺服器的方法。如果您不想允許這樣做,只需選中該框並在“最大連線數”欄位中輸入一個數字。
它也是限制FileZilla中同時連線數的選項
字符集
站點管理器中的最後一個選項卡稱為Charset。雖然這不一定控制 FileZilla 的介面,但它與您的工作流程相關聯,並確保您檢測到檔名的正確字符集編碼。
您可以選擇Force UTF-8或建立Custom Charset集,但我們強烈建議堅持使用Autodetect設定,看看使用錯誤的字符集可能會如何在FileZilla中不正確地顯示檔名。
將字符集設定保留在自動檢測上
快捷鍵
返回主視窗,FileZilla提供了幾個用於從檢視中刪除元素的快捷鍵。這可以幫助您清理FileZilla的整體佈局並隱藏您不經常使用的部分。
訊息記錄快捷鍵
Site Manager按鈕旁邊的第一個圖示是切換Message Log的顯示。Message Log( FTP憑據欄位下方的部分)顯示當前連線的狀態。
有些人可能想要隱藏這些訊息,因為普通使用者不需要知道FileZilla是“檢索目錄列表”或“使用使用者名稱”。畢竟,我們已經知道我們正在嘗試使用哪個使用者名稱和目錄。
此按鈕切換訊息日誌的顯示
單擊該按鈕會從檢視中刪除Message Log,只顯示FTP Credential欄位和Site Directory過濾器。
請記住,雖然Message Log有時可能感覺像是快速移動的程式碼和訊息的無用組合,但它也是告訴您連線是否發生錯誤的模組。因此,當您通過SFTP或FTP連線時,至少將Message Log保留在檢視中是個好主意。
訊息日誌不再出現
本地目錄樹快捷鍵
左起第三個按鈕可讓您切換FileZilla中Local Directory Tree。這將隱藏或取消隱藏與本地計算機關聯的Directory Tree部分。
一些使用者認為Local Directory Tree和Local Directory Contents部分是多餘的。儘管情況並非完全如此,但暫時為Local Contents區域提供更多空間來導航本地計算機上的特定檔案是有意義的。
切換本地目錄樹的顯示
如前所述,快速單擊該按鈕會消除Local Directory Tree,但會為Local Directory Contents留下比以前更多的空間。您還會注意到Remote Site端根本沒有改變——Remote Directory Tree和Remote Directory Contents仍然可供您將檔案上傳到您的伺服器。
本地目錄樹現在已隱藏
遠端目錄樹快捷鍵
如果您想完成類似的操作但使用Remote Directory端的介面怎麼辦?好吧,右邊的快速按鈕通過切換Remote Directory Tree的顯示來工作。
切換遠端目錄樹的顯示
這是螢幕右側的目錄樹。使用該按鈕可以隱藏樹併為Remote Directory Contents騰出更多空間。
在這種情況下,Remote Directory Tree消失了,但左側的所有內容(對於Local Directory)都保留在原處。
隱藏的遠端目錄樹
傳輸佇列快捷鍵
FileZilla控制面板左起第五個按鈕看起來像多個指向相反方向的藍色和綠色箭頭。選擇此按鈕可切換FileZilla介面底部的傳輸佇列的顯示。
與訊息日誌非常相似,使用者有時會將此部分視為更多的背景功能,您不必在每次進行轉移時都看到。
話雖如此,失敗和排隊的傳輸會顯示在此列表中,因此如果您懷疑檔案沒有正確下載或上傳,或者某些事情需要太長時間才能完成,最好檢查傳輸佇列。
切換傳輸佇列顯示
單擊該按鈕,您會注意到“Transfer Queue”部分消失了,從而形成了一個更小、更清晰的視窗。
沒有更多的傳輸佇列
附加傳輸修改快捷鍵
FileZilla控制面板中間的快捷鍵與管理FileZilla佈局沒有任何關係。但是,您應該知道它們都可以修改正在進行的傳輸或連線的伺服器。例如,這些按鈕允許您立即取消當前操作、斷開與當前伺服器的連線或自動連線到最近登入的伺服器。
用於取消操作和斷開伺服器等操作的快捷鍵
Toggle目錄比較快捷鍵
自定義FileZilla介面的另一種方法是使用切換目錄比較按鈕。快速鍵在某些頁面或檔案上看起來像放大鏡。
啟用按鈕會獲取您開啟的兩個目錄(一個來自本地,另一個來自遠端)並比較它們,以便您檢視它們是否具有相同的檔案。
例如,您可能需要將一組資產從本地機器上傳到您的伺服器。事實上,檢查它是否有效的一個很好的方法是執行目錄比較工具。它將相似或相同的檔案彼此相鄰堆疊,並在找到重複檔案時提供綠色陰影。
本地站點和遠端站點中檔案的並排比較
在上面的截圖中,我們之前上傳的.png檔案顯示在本地檔案和遠端列表中。這正是我們想要的:兩個位置的檔案副本相同。
如何使用FileZilla上傳、下載和管理檔案
我們簡要提到了您可以在FileZilla中上傳、下載和管理遠端和本地檔案。在本節中,我們將詳細介紹每個步驟,並引導您完成正確完成它們所需的步驟。
簡而言之,在FileZilla中有兩種上傳、下載或管理檔案的方法:右鍵單擊相關檔案或將其拖放到新位置。
如何使用FileZilla下載檔案
在FileZilla中,使用者可以從遠端目錄樹或遠端目錄內容模組下載整個目錄或單個檔案;這基本上是螢幕右側的所有內容。
在左側,您可以控制Local Directory Tree和Local Directory Contents,沒有下載按鈕,而是一個上傳到遠端伺服器的按鈕。
要下載檔案,請在您想下載到本地環境的遠端伺服器上找到一個元素。例如,我們可以從WordPress站點開啟一個主題檔案,然後在/template-parts/footer下查詢/footer-widgets.php檔案。
您下載、檢視或編輯此檔案的理由可能會有所不同。有些人只是想更好地瞭解他們網站中的檔案型別。其他時候,您可能需要下載檔案、編輯其內容並將其重新上傳回伺服器。您還可能會發現某些檔案已損壞或被黑客入侵。這可能需要您下載或檢視檔案以檢查它是否存在潛在問題。
不管您的理由是什麼,通常最好先右鍵單擊有問題的檔案以檢視您的檔案管理選項。同樣,我們在此示例中使用/footer-widgets.php檔案。
右鍵單擊該檔案以開啟下拉選單。這是在FileZilla中管理任何檔案的最佳方式,因為它提供了所有可能的方式來傳輸、編輯或管理檔案。
此選單中可供選擇的選項包括:
- 下載
- 將檔案新增到佇列
- 檢視/編輯
- 建立目錄
- 建立目錄並輸入
- 建立新檔案
- 重新整理
- 刪除
- 改名
- 將URL複製到剪貼簿
- 檔案許可權
在某些時候,您可能想要檢視檔案以進行編輯或只是檢視裡面的內容。在這種情況下,單擊View/Edit按鈕。
右鍵單擊檔案並選擇檢視/編輯按鈕
必要時將檔案下載到本地站點
有時,根據您的檔案許可權和提取檔案的位置,無法從遠端伺服器檢視或編輯檔案。如果是這種情況,您可以將其下載到本地站點以在那裡檢視。
此外,您可能需要為計算機上的檔案型別設定預設編輯器。我們建議您為HTML和PHP檔案之類的內容尋找您最喜歡的文字編輯器。您必須考慮所使用檔案型別的相容程式,例如使用照片軟體處理PNG或JPG檔案。
選擇能夠開啟、檢視和編輯所需檔案的程式
現在該檔案在您之前選擇的程式中開啟。在本例中,我們在Atom文字編輯器程式中開啟了一個footer-widgets.php檔案,允許我們檢視檔案的內容並進行編輯。
在您選擇的本地軟體中檢視和編輯FileZilla中的任何檔案
要將檔案下載到本地站點,請右鍵單擊遠端伺服器檔案並選擇“Download”選項。
右鍵單擊並使用下載按鈕
下載功能需要幾秒鐘,具體取決於檔案大小。該檔案最終會出現在您已連結並在FileZilla的遠端站點端開啟的檔案目錄中。您現在應該能夠從您的計算機或通過FileZilla介面訪問它。
請記住,也可以通過將檔案從FileZilla的右側拖放到左側來從遠端站點下載檔案。它的工作方式與單擊“下載”按鈕完全相同。只需確保將檔案拖到要在本地計算機上檢視的資料夾中即可。
如果您對轉移發生的情況有任何疑問,請檢視Message Log區域。當下載正常時,FileZilla會顯示“檔案傳輸成功”等訊息。如果失敗,您應該會看到“檔案傳輸失敗”訊息。這通常以紅色文字顯示。
傳輸的檔案在其新位置,以及一條成功訊息。
將檔案新增到佇列
您可能還看到,您可以在右鍵單擊遠端站點檔案時選擇將Add Files To Queue。當您選擇此方法時,您是在告訴FileZilla您最終希望將檔案下載到本地站點,但稍晚一些。
這允許您在單擊“Process Queue”按鈕下載佇列中的所有內容之前,將來自不同位置的多個檔案放入佇列中。與拖放非常相似,Process Queue按鈕(在處理遠端站點檔案時)完成到本地站點的標準下載。
“程序佇列”按鈕正在執行
檢查檔案許可權
在遠端站點上管理檔案的另一種方法是檢查檔案許可權並修改它們以增強網站安全性。簡而言之,檔案許可權告訴您的伺服器誰可以讀取、寫入和執行檔案。
可以從FileZilla檢視檔案許可權
這些許可權代表了需要考慮的安全性的一個重要方面。讓它們過於嚴格可能會破壞您的網站,但不檢查它們可能會引發安全問題。
您可以在FileZilla中更改檔案許可權
管理本地檔案
現在讓我們看看如何開啟、上傳和編輯位於本地站點(也稱為您的計算機)中的檔案。
我們已經知道,FileZilla介面左側的檔案目錄和內容是您計算機上檔案目錄的直接副本。因此,我們可以將任何這些檔案(如影象、HTML文件或視訊)上傳到遠端站點,而無需開啟您的內容管理系統或託管儀表盤。
FileZilla中還有其他幾種處理本地檔案的方法。
您應該始終從FileZilla的檔案目錄內容部分中調出所需檔案開始。然後,右鍵單擊該單個檔案或完整目錄以檢視包含多個選項的下拉選單。
此下拉選單與我們在右鍵單擊遠端站點檔案時看到的略有不同。在這裡,我們看到:
- 上傳
- 將檔案新增到佇列
- 開啟
- 編輯
- 建立目錄
- 建立目錄並進入
- 重新整理
- 刪除
- 改名
其中大多數,如刪除和重新命名,都是不言自明的。但有一些可能不太清楚。
在本地站點上檢視和編輯檔案的最常用方法之一是選擇開啟子選單項。
右鍵單擊本地檔案會顯示上傳選項
從 FileZilla 的本地端開啟檔案通常要快得多,因為您不必指定要在其中使用的程式。此外,所有這些檔案都已經在您的計算機上,因此不應該有任何麻煩的檔案許可權。
單擊“開啟”按鈕後,FileZilla會查詢使用該檔案所需的程式。
在本例中,我們在Atom文字編輯器中開啟了一個functions.php檔案。這樣,我們就可以檢視該檔案的內容,而不會亂碼。
在Atom中檢視functions.php檔案
如果您希望更改檔案並在完成後將其儲存到FileZilla,也可以選擇“Edit”選單項。
從本地上傳到遠端
使用FileZilla的主要原因之一是將檔案從本地計算機上傳到遠端伺服器(如網站)。留在同一本地站點部分,您可以選擇完整目錄或單個檔案,然後右鍵單擊您的選擇以再次檢視選單。
要將該檔案傳送到右側選擇的遠端目錄,請單擊選單中的Upload按鈕。
點選上傳按鈕
給你一個真實的例子,你可能會發現你的網站已經崩潰,並且你懷疑functions.php檔案中的某些東西導致了這個問題。您顯然無法從 WordPress 訪問該檔案(因為該站點已關閉),並且您可能無法訪問主機的儀表盤。
但是您可以通過上傳一份乾淨的functions.php檔案副本來完全替換損壞的檔案來解決此問題。
如果檔案是新檔案,您將不會看到任何替換現有檔案的訊息。然而在這種情況下,我們正在嘗試上傳一個乾淨的functions.php檔案並擺脫舊的檔案。
因此,FileZilla 識別相同的檔名並詢問您是否要覆蓋遠端伺服器上現有的functions.php檔案或執行其他操作,例如重新命名檔案或完全跳過該過程。
對於我們的示例,我們將在Action標題下標記Overwrite選項。
單擊OK按鈕繼續。
覆蓋舊檔案
與所有傳輸一樣,傳輸時間取決於檔案大小。話雖如此,FileZilla以快速上傳和下載檔案而聞名,甚至是更大的檔案。
檢查傳輸狀態
為確保您的檔案確實已上傳,請檢視遠端目錄內容區域並在檔案樹中找到它。
如果找不到,您可能一直在上傳檔案以替換同名的遠端檔案。您可以檢視檔案並查詢新的更改,但編碼文件太複雜了。
因此,我們建議您轉到訊息日誌以閱讀您上傳的狀態更新。您應該會看到“開始上傳”和“檔案傳輸成功”等訊息,表明檔案已上傳到遠端站點。如果出現問題,您應該會看到一條紅色字型的失敗訊息。
檢查狀態更新以確保檔案被正確移動
FileZilla支援的檔案格式
FileZilla支援傳輸您可以儲存在計算機上的幾乎任何檔案型別。您在本地計算機上擁有的任何檔案,以及您儲存在遠端伺服器上的任何檔案型別,都可以毫無問題地通過FileZilla傳輸。您以後是否能夠開啟它們取決於第三方程式。
FileZilla通過利用兩種主要的“資料型別”來管理這個全面接受的資料傳輸系統:
- ASCII
- 二進位制
FileZilla偶爾會使用其他資料型別,例如EBCDIC和Local,但這些非常罕見。
簡而言之,FileZilla採用您計劃傳輸的任何檔案,並通過交換資料型別來使用替代傳輸模式。這有點像轉換,但不完全是。相反,FileZilla通過選擇與您嘗試移動的檔案型別相對應的適當資料型別,將您的檔案作為文字或原始資料傳輸。
雖然聽起來很複雜,但FileZilla實際上只是在兩種資料型別之間做出決定,所以這個過程只需要一點時間。
更重要的是,您無需自行決定:檢視FileZilla如何具有自動模式來選擇最有意義的傳輸型別。FileZilla 將此設定作為預設設定,但您始終可以通過轉到FileZilla > Settings > Transfers > FTP: File Types來更改它。
您可以在FileZilla設定視窗中更改傳輸型別或將其設定為自動
在自動模式下,FileZilla在上傳或下載檔案的兩種最常見資料型別之間做出決定。無論您是上傳還是下載,都無關緊要,但在程式中傳送的檔案型別卻很重要。
ASCII 將您的檔案作為文字資料格式傳輸。由於所有傳輸都是以文字形式完成的,因此在移動TXT、HTML和PHP檔案時經常會看到這種資料型別。
另一方面,考慮到二進位制資料型別通過使用原始資料進行傳輸,二進位制最適合更復雜的檔案型別,如JPG、MP3和WAV檔案(或基本上任何型別的媒體檔案)。畢竟,將視訊檔案轉換為文字檔案最終不會產生高質量的結果。
總體而言,您可以期待FileZilla在自動模式下輕鬆完成所有檔案傳輸。傳輸以文字或原始資料格式完成;選擇的資料格式取決於上傳或下載的檔案型別。
如何使用FileZilla過濾檔案
從您的計算機和遠端伺服器開啟檔案會使FileZilla膨脹,其中包含不斷增加的編輯或傳輸選項列表。當您開啟更多資料夾時,即使是最有經驗的開發人員也可能會感到有些害怕或困惑。
當然,FileZilla可以處理數以千計的檔案,但人腦可能會因為試圖記住它放置影象或CSS檔案的確切位置而不知所措。
這就是過濾發揮作用的地方。
過濾允許您選擇要在FileZilla螢幕上顯示的特定檔案型別。這樣,您就有機會隱藏大多數您永遠不會使用的檔案,或者深入瞭解您想要更頻繁地訪問的特定目錄。
所有過濾都發生在目錄列表過濾對話方塊區域中。它位於本文前面討論的快捷鍵之一下。快速鍵圖示看起來像兩個介面面板,有綠色、紅色和黃色的線條。
單擊此按鈕繼續進行過濾。
要過濾FileZilla中的檔案,請單擊目錄列表對話方塊按鈕
目錄列表過濾器
這會顯示一個名為Directory Listing Filters的頁面。在這裡,您會看到兩個過濾器列表:一個用於Local Filters,另一個用於Remote Filters。每一面都有相同的過濾器型別,但它們適用於各自的目錄。
為了讓您瞭解它的工作原理,我們將在本地過濾器和遠端過濾器上將覈取方塊標記為Show Only Images。完成選擇後,單擊“OK”按鈕使過濾器生效。
一種過濾器僅用於在FileZilla結果中顯示影象
因此,FileZilla現在只顯示影象檔案,而不考慮您開啟的目錄。
在下面的螢幕截圖中,由於我們的過濾器,本地站點部分在本地/downloads資料夾中有一個PNG和JPG檔案列表 – 沒有其他檔案。
FileZilla中僅顯示影象檔案且過濾器處於活動狀態
但是,您將能夠檢視這些目錄中的資料夾,即使它們最終由於過濾器而沒有顯示任何內容。
許多資料夾顯示為空,因為它們不包含影象檔案
附加過濾器
如需更多過濾器,請返回Directory Listing Filters模組。您會發現主要的預設過濾器是:
- 原始碼控制目錄
- 無用的資源管理器檔案
- 臨時和備份檔案
- 配置檔案
- 僅顯示影象
總體而言,其中一些過濾器是為了清理您的介面並簡化 FileZilla 中的搜尋過程。這就是為什麼他們可以選擇在預設設定中刪除“臨時檔案”和“無用的資源管理器檔案”之類的內容。
但是,某些過濾器用於顯示所有內容的要點。這就是為什麼我們看到“配置檔案”和“影象”的預設值。
要考慮的過濾器的另一個方面是您如何能夠獨立新增Remote Filters和Local Filters。隨意過濾Local Filters部分的影象,同時在Remote Filters端顯示Source Control Directories等內容。
每當嘗試啟用過濾器時,請單擊“OK”按鈕。
您可以在遠端和本地端新增不同的過濾器
但是,如果預設過濾器不足以滿足您的需求怎麼辦?
在這種情況下,單擊“Edit Filter Rules”按鈕使它們更具體。
選擇編輯過濾器規則按鈕
編輯過濾器視窗
“Edit Filters”視窗為之前的每個預設過濾器提供了獨特的條件和規則。例如,您可以進入那裡並過濾掉與以“.png”、“.gif”或“.jpg”結尾的檔名不匹配的專案。
您還可以使過濾器同時應用於檔案、目錄或兩者。
在此頁面上新增更具體的過濾規則
作為另一個示例,您可以轉到Source Control Directories過濾器並將檔名設定為等於“.svn”和“.git”之類的內容,以便僅顯示這些檔案,其餘檔案從檢視中過濾掉,如下所示截圖。
您可以通過僅顯示特定副檔名來縮小過濾器的範圍
如何在FileZilla中新增書籤和多個站點
過濾器使在FileZilla中移動變得更容易,但書籤也可以方便地直接進入定期使用的檔案目錄。
FileZilla的書籤功能就像瀏覽器書籤一樣工作,除了不是儲存網頁,FileZilla會儲存檔案目錄的一部分。
要新增和管理書籤,請單擊Site Manager快捷鍵。
轉到站點管理器以使用書籤
進入Site Manager視窗後,您會找到一個名為My Sites的資料夾。這是通過FileZilla建立FTP或SFTP連結時放置所有遠端站點連線的地方。
Site Manager還提供了與您的託管憑據實際建立這些連線的欄位(如本文前面所述)。如果您已經通過FTP或SFTP連線,您應該會在“My Sites”資料夾中看到一個網站名稱。在我們的示例中,我們網站的名稱稱為“Testingsite”。
此處的目標是為該站點新增一個書籤,以便更輕鬆地訪問特定目錄或資料夾,而無需花幾分鐘時間進行挖掘。
您可以為FileZilla中儲存的每個站點製作書籤。由於我們目前在Site Manager中僅連線了一個站點,因此請選擇該站點以使其突出顯示。
現在,轉到視窗底部並選擇New Bookmark按鈕。
突出顯示站點後使用新建書籤按鈕
FileZilla在“My Sites”資料夾中的網站層次結構下方新增了一個帶有星形圖示的“新書籤”標籤。隨意重新命名書籤供您自己參考。
移動到視窗的右側以找到Local Directory和Remote Directory欄位。對於書籤,這些開始是空的,但是您可以瀏覽特定目錄以在您轉到書籤時將其傳送給它們。
記錄書籤的一個原因是,您始終可以立即訪問Local Directory中網站的備份檔案。您還可以在Remote Directory欄位中為/public資料夾建立書籤。使用此配置,當發生檔案損壞或網站損壞等情況時,您可以將最近的備份檔案上傳到網站伺服器上的正確位置。
要在欄位中建立書籤目錄,您必須Browse正確的目錄或將其貼上到欄位中。
Local Directory欄位很簡單。只需單擊“Browse”按鈕,搜尋要新增書籤的檔案,然後將其新增到 FileZilla。
Remote Directory欄位要求您複製並貼上所需的目錄或檔案結構,您可以通過返回FileZilla主頁面找到它們。它們在Remote Directory Tree上方的Remote Site下拉選單下列出了整個目錄地址。
Tips: 請記住,不需要為Local Directory和Remote Directory建立書籤。您可能只想要一種快速導航到其中一個資料夾的方法。
現在您已經指定了Local和(或)Remote Directory,單擊OK按鈕將其儲存以供以後在FileZilla中使用。
填寫本地或遠端書籤的所需路徑
既然您已經設定了一些新書籤,那麼您如何啟用一個以快速重新路由到您選擇的檔案?
書籤儲存在FileZilla中。因此,只要您在程式中保持該站點處於活動狀態,您就可以繼續訪問該書籤。
因此,假設您開啟了一些隨機的遠端和本地檔案。您可以在下面的螢幕截圖中看到,這些資料夾都不包含我們在書籤中的確切內容。
使用者在FileZilla中其他位置的示例
要使用書籤,請單擊左上角的Site Manager按鈕,然後從“My Sites”資料夾中選擇書籤。
單擊“Connect”按鈕以啟用書籤並將自己直接傳送到檔案。
單擊站點管理器中的連線以遠離您正在做的事情並轉向儲存書籤
如果您已經連線到伺服器,通常會出現警告。如果您希望保持多個連線執行,您可以中止連線或建立到新伺服器的新連線。
在這種情況下,我們將使用Abort Previous Connection選項,因為我們不關心我們之前在做什麼。但是,如果您想儲存以前的位置,使用在Establish Connection In A New Tab選項可能會為您提供很好的服務。
如果您以後不想看到此彈出視窗,也可以選中Always Perform This Action框。
無論您選擇什麼,單擊“OK”按鈕繼續。
決定中止之前的連線或在單獨的選項卡中建立新的連線
然後書籤直接開啟站點管理器中指定的檔案。
瞬間,您就可以訪問Local Site和Remote Site上的重要內容。如前所述,如果您不想要它們,則無需為兩者製作書籤。
我們的螢幕截圖顯示了這樣一個書籤的便利性,看看我們如何自動訪問包含所有重要檔案(如/wp-admin、/wp-content和/wp-includes )的WordPress站點備份。Remote Site部分將我們傳送到/public資料夾,其中包含恢復備份時通常必須替換的資料夾。
現在所需要做的就是將檔案從Local Site上傳到Remote Site,以完全恢復備份。當您考慮使用書籤來恢復備份時,您還應該考慮微調您的WordPress備份過程。
請記住,這只是您可能考慮在FileZilla中開啟書籤的原因之一。
有時,直接訪問常用檔案目錄會很好。其他時候,您需要在緊急情況下查詢檔案,或者需要更換外掛中的橫幅影象。選擇是無窮無盡的。
書籤直接將我們傳送到以前的儲存資料夾
為了結束本節,我們想談談如何在FileZilla中新增多個站點,考慮到它是在您管理書籤的同一個地方完成的。
新增新站點意味著您將連線多個網站以同時在FileZilla上執行。每個站點都需要自己的SFTP或FTP託管憑據,之後您可以連線到站點並在站點之間切換。
再次,選擇FileZilla主視窗右上角的Site Manager按鈕。接下來,轉到“My Sites”資料夾並單擊“New Site”按鈕。
選擇我的站點並單擊新站點
FileZilla會在“My Sites”資料夾中自動生成一個新站點。您可以單擊該站點以重新命名它以供您自己參考。
以下是有關FileZilla新網站的一些重要注意事項:
- 您可以在FileZilla上建立任意數量的網站。它們都儲存在“My Sites”資料夾下。
- 您可以為“My Sites”資料夾中列出的每個站點建立唯一的書籤。
- 您必須使用唯一的 FTP 或 SFTP 主機憑據連線到每個新站點。它與我們在本文前面介紹的方法沒有什麼不同。您必須轉到您的主機並複製主機、使用者、埠和密碼等憑據。
- 請記住選擇正確的協議,否則您會收到錯誤訊息。大多數信譽良好的主機都使用SFTP,因為它更安全。
所有新站點都需要自己的主機憑據才能建立連線
如何使用FileZilla進行本地、遠端和比較檔案搜尋
跳過FileZilla內部混亂的另一種解決方案是使用搜尋功能。
雖然FileZilla的搜尋工具可能有點慢,但您可以輸入與您正在搜尋的檔案匹配的關鍵字,然後在後臺設定搜尋查詢以在您處理檔案時完成搜尋。
首先找到位於FileZilla主視窗右上角的雙筒望遠鏡圖示。它是控制面板中的最後一個快捷鍵。
此按鈕稱為“Search for Files Recursively”,它允許您在遠端和本地站點中完成廣泛的搜尋,以及對兩者的比較搜尋。
單擊File Search(雙筒望遠鏡)按鈕開始搜尋。
雙筒望遠鏡圖示用於檔案搜尋
如您所見,有完成本地搜尋、遠端搜尋和比較搜尋的選項。
本地檔案搜尋
我們將從“Local Search”開始,因此選擇該選項並轉到“Search Directory”欄位以在您的計算機上輸入您要搜尋的目錄。這通常會根據您在FileZilla中瀏覽的內容預設填寫。如果您想在搜尋中包含所有計算機檔案,您可能需要將搜尋範圍擴大到一般使用者目錄。
在Search Conditions欄位中,選擇Match All of the Following。
然後,轉到搜尋引數以鍵入可能包含在您要查詢的檔案中的關鍵字。這會掃描整個目錄以查詢包含關鍵字的檔名。在這種情況下,我們將輸入“preload”作為關鍵字來定位我們正在尋找的preload主題圖片。
單擊“Search”按鈕執行該過程。
通過鍵入檔名的關鍵字來搜尋FileZilla
顯示一些結果應該只需要幾秒鐘,但是對較大目錄的查詢可能會在後臺繼續執行或需要更長的時間才能產生任何結果。
移至結果面板以檢視搜尋工具生成的內容。正如預期的那樣,FileZilla在我的/document和/library資料夾中發現了幾個preload圖片例項。
搜尋結果顯示在視窗底部
隨意右鍵單擊其中一個檔案以完成操作,例如在檔案管理器中顯示它、上傳到遠端伺服器或完全刪除檔案。
在這種情況下,我們將選擇在檔案管理器中顯示連結以在計算機上開啟影象。
選擇如何處理您的搜尋結果
從FileZilla的搜尋結果中,我們可以在電腦上開啟這些檔案。
檔案搜尋面板提供了多種設定,讓您的搜尋更加具體。例如,您可以選擇從Filename更改為以下之一:
- 檔案大小
- 小路
- 日期
使用“Filesize”選項可讓您查詢大於或小於特定大小的檔案。Date選項可讓您輸入日期範圍以查詢在特定時間段內建立的檔案。
根據名稱、大小、路徑或日期搜尋檔案。
Contains下拉欄位還有其他選項可用於擴大或縮小搜尋範圍。單擊該下拉選單會顯示以下選項:
- 包含
- 等於
- 開始於
- 以**結束
- 匹配正規表示式
- 不含
這些是您的一些主要搜尋引數,可以檢視它們如何指定必須對下一個欄位中的條目執行的操作。例如,您可能只想查詢以PNG結尾的檔名,而排除所有其他非PNG檔案。
您也可以更具體地使用它,使用Is Equal To選項僅顯示與您之前輸入的關鍵字完全匹配的檔案。
根據其他引數匹配搜尋,例如檔名以特定關鍵字開頭或結尾的位置
最後,FileZilla提供了一個Search Conditions下拉欄位,其中包含以下選項:
- 匹配以下所有
- 匹配以下任何一項
- 不匹配以下任何一項
- 不匹配以下所有項
這些與您可以在下面的框中包含多個搜尋條件的事實有關。因此,使用“Match All of the Following”選項需要搜尋與每個搜尋條件對齊。
您還會注意到視窗底部的幾個覈取方塊。同樣,這些通過更具體的要求增強了您的搜尋可能性。例如,您可以確保所有Conditions Are Case Sensitive。也可以將您的搜尋限制在檔案、目錄中,或者兩者都沒有。
更改搜尋條件
繼續前進,FileZilla的檔案搜尋部分包含另外兩種搜尋型別:一種用於遠端搜尋,另一種用於比較搜尋。
遠端檔案搜尋
選擇遠端搜尋單選按鈕,將搜尋範圍限制在遠端站點上的檔案。
與本地搜尋功能一樣,該視窗會要求您填寫遠端搜尋的搜尋目錄。您必須貼上到此特定目錄或自己鍵入。
搜尋條件和其他搜尋引數都與我們上面介紹的相同。您仍然可以從Filename調整為Date或Contains調整為Does Not Contain。
此外,您可以輸入要查詢的檔案或目錄的搜尋關鍵字。
對於本教學,我們將插入“footer.php”,因為您經常需要找到footer.php檔案來調整WordPress頁尾,或者有時需要將HTM或CS 等內容新增到外掛或主題中。
單擊“Search”按鈕執行搜尋。
使用“遠端搜尋”單選按鈕僅檢視來自遠端伺服器的檔案
幾個footer.php檔案出現在我們的搜尋結果部分。請務必檢查路徑列以確定它是否是您想要的實際檔案。
通過單擊檔案、檢視它們或將它們下載到您的本地站點,感覺有能力進一步探索。
遠端站點上的Footer.php搜尋結果
比較檔案搜尋
FileZilla上的最後一種搜尋工具稱為比較搜尋。這使您可以新增多個搜尋條件並在本地和遠端目錄中執行這些規則。結果並排顯示,以便您分析差異或發現專案實際需要使用的差異。
對於這個,您必須選擇搜尋本地目錄和搜尋目錄(遠端目錄)。我們將為我們的關鍵字輸入“wp-content”,以檢視我們是否能夠在本地備份檔案和站點檔案中識別/wp-content檔案。
選擇比較搜尋按鈕並選擇要檢查的目錄
單擊Search按鈕,然後等待檢視Local Results和Remote Results中出現的內容。
除了顯示兩個檔案在兩個環境中都存在或不存在之外,沒有做太多的“比較”。除此之外,比較搜尋還允許您選擇這些檔案進行編輯、上傳或下載。
我們看到/wp-content檔案在本地和遠端環境中都可用
如何修復FileZilla中的連線錯誤
儘管它很健壯,但由於登入憑據不正確、DNS資訊問題或其他問題(如連線速度慢或不可靠),FileZilla中偶爾會彈出錯誤。
在本節中,我們將介紹FileZilla 中顯示的所有常見錯誤,並指導您完成解決這些問題的步驟。
致命錯誤:操作超時(Fatal Error: Operation Timed Out)
出現“操作超時”錯誤的原因有多種。由於大寫的紅色“FATAL ERROR”訊息,它看起來很嚴重,但通常情況下,有一個快速修復。
“操作超時”錯誤示例
首先,操作超時通常與您輸入錯誤無關。事實上,這個錯誤在你有一段時間沒有使用 FileZilla 時也會出現。因此,出於安全目的,該應用程式只是將客戶端與伺服器斷開連線。
在這種情況下,請返回Site Manager以再次單擊“Connect”按鈕。只要FTP憑據從以前開始仍然正確,這應該會建立一個新連線。
請注意,由於使用者憑據不正確或連線不可靠,可能會出現超時錯誤。確保仔細檢查登入憑據的準確性。
如果這不是問題,則可能是您的網際網路連線不穩定,或者您的主機伺服器有一些限制連線速度的限制。在這些情況下,您可以延長Timeout設定,讓FileZilla有更多時間建立連線。
通過轉到FileZilla > Settings來完成此過程。
轉到設定頁面以延長超時預設值
在新視窗中,轉到“Connect”選項卡。找到Timeout in Seconds欄位,讓FileZilla有更多時間來處理連線。您還可以調整重試次數,看看是否有幫助。
在名為Timeout in Seconds的欄位中新增一個更高的數字
錯誤:目錄列表被使用者中止(Error: Directory Listing Aborted By User)
FileZilla另一個常見錯誤是“Error: Directory Listing Aborted By User”。
儘管這可能是由於超時問題而出現的,但您更有可能選擇中止連線以重新開啟過去的連線或連結到新站點。當您嘗試導航到書籤時,這也很常見。
這個沒什麼大不了的。您可以繼續建立新的連線,也可以考慮返回Site Manager以重新連線以前的站點或連線。
“Error: Directory Listing Aborted By User”錯誤的示例
錯誤:無法建立到SFTP伺服器的FTP連線:請選擇正確的協議(Error: Cannot Establish FTP Connection To An SFTP Server: Please Select Proper Protocol)
FileZilla顯示“無法連線到伺服器”錯誤作為告訴您連線失敗的廣泛方式。因此,您可能會出於多種原因看到這一點。
首先四處尋找更具體的錯誤,以便為您提供有關“無法連線到伺服器”錯誤的實際原因的線索。
例如,“請選擇正確的協議”訊息表明您可能輸入了正確的憑據,但使用了錯誤的協議。這對於那些嘗試通過Quickconnect模組通過SFTP進行連線的人來說很常見。
一些錯誤表明您使用了錯誤的協議
眾所周知,預設情況下,Quickconnect按鈕僅允許使用標準FTP。因此,您必須進入Site Manager以調整伺服器或託管公司使用的正確協議。
在站點管理器中更改協議通常可以解決問題
錯誤:身份驗證失敗(Error: Authentication Failed)
“身份驗證失敗”錯誤表明您輸入了錯誤的使用者名稱或密碼來建立連線。
“身份驗證失敗”錯誤示例
要解決此問題,請嘗試再次輸入它們或複製並貼上它們以保持準確性。
如果您仍然遇到問題,請聯絡伺服器所有者,例如您的託管公司,以說明您的FTP登入憑據無效。
各種主機和埠錯誤
鍵入錯誤的主機ID或埠會導致相同的錯誤訊息。您會收到“連線超時”訊息,然後是“無法連線到伺服器”錯誤。
這些是相當通用的,可能意味著一些事情,但是當FileZilla以響應和命令結束訊息傳遞時,您知道這是主機ID或埠問題。它基本上是在說“這是我們嘗試過的,但沒有奏效。也許你輸入了錯誤的主機或埠。”
當您的主機或埠憑據不準確時,通常會出現響應和命令訊息
這個解決方案很簡單:仔細檢查你是否正確地打了兩個。您可以複製並貼上它們以消除人為錯誤的可能性。最後,如果您仍有問題,請聯絡您的房東。
配置不正確的伺服器
有時,FileZilla可能會共享有關“空閒連線”或“超時”的錯誤。這通常意味著在本地計算機和遠端站點的連線之間的某處存在配置不正確的伺服器。
如果您擁有麻煩的伺服器,則需要解決您的問題。然而,大多數使用者不是伺服器所有者,因此您對這種情況沒有太多控制權。
您可以嘗試聯絡伺服器所有者,看看他們是否可以提供幫助。
或者,您可以選擇在 FileZilla 中進行調整以臨時解決問題。
要嘗試一下,請轉到主選單中的編輯 > 設定。
轉到編輯 > 設定
單擊Connection > FTP,然後找到FTP Keep-alive部分並將覈取方塊標記為Send FTP Keep-alive Commands。
正如FileZilla本身所提到的,您不必定期使用它。這裡的問題是伺服器配置不正確,因此最好聯絡伺服器管理員以瞭解發生了什麼。
話雖如此,如果您沒有時間等待管理員,我們喜歡將此作為解決方案。
利用FTP Keep-alive設定臨時解決伺服器問題
FileZilla客戶端與FileZilla Server
關於FileZilla的一個常見問題通常在使用者下載軟體之前就出現了。這是因為FileZilla網站提供了兩個下載按鈕:一個用於FileZilla客戶端,另一個用於FileZilla Server。
兩者有什麼區別?
FileZilla宣告您應該“如果要傳輸檔案,請選擇客戶端。如果您想讓檔案可供其他人使用,請獲取Server。”
FileZilla網站為FileZilla客戶端和FileZilla Server提供了兩個下載選項
這有點模糊,所以讓我們更仔細地看一下兩者。
FileZilla客戶端
- FileZilla客戶端允許使用者向/從FTP伺服器上傳和下載檔案。您在伺服器和本地計算機(客戶端)之間建立連線,以便來回移動檔案。
- 多個FileZilla客戶端可以連結到FileZilla伺服器,以便從伺服器檢索檔案。您還可以使用客戶端連線遠端FTP伺服器,例如託管您網站的伺服器。
- 您可以在Windows、Linux和Mac計算機上安裝FileZilla客戶端。
- 客戶端啟動所有傳輸。此外,客戶端可以連線到無限數量的FTP伺服器。
FileZilla Server
FileZilla Server提供了一些您可能想要使用的附加功能:
- FileZilla Server為您提供了一種在本地計算機上託管檔案集合的方法。
- 它充當FTP客戶端使用者隨時從該計算機檢索檔案的集中位置。他們還可以將檔案傳送到伺服器。
- FileZilla Server僅適用於Windows計算機。
- 伺服器無法啟動傳輸。它用作儲存工具,與啟動傳輸的FileZilla客戶端協同工作。您無法將一臺伺服器連線到另一臺伺服器。它只允許來自客戶端的向內連線。
總的來說,FileZilla客戶端和FileZilla Server之間的連線類似於Dropbox或Google Drive等雲端儲存應用程式。但是,每種方式的訪問方式、安全措施和總體成本都完全不同。
最明顯的區別是通過FTP傳輸檔案需要客戶端和伺服器,就像FileZilla中的一樣。雲端儲存只需要Web瀏覽器或應用程式即可訪問雲檔案。
免費FileZilla與FileZilla Pro
FileZilla的免費版本具有您所需要的大部分功能。這也是它如此受歡迎的原因之一。
但是,還有一個付費升級版本,稱為FileZilla Pro。
這個FTP客戶端的Pro版本需要支付少量費用,但它增加了一些高階功能,可能對高階使用者派上用場。
讓我們看看這兩個版本是如何相互疊加的。
FileZilla(免費)
FileZilla Client普通版面向所有需要FTP功能的使用者,包括個人使用者和專業使用者。功能列表很長,大多數使用者從免費版本中獲得他們需要的東西應該沒有問題。
以下是預期:
- 支援多種傳輸協議,如FTPS、FTP和SFTP
- 跨平臺使用,適用於Mac OS X、Linux和Windows的版本
- 遠端檔案搜尋以使用規則和引數定位檔案
- 書籤可幫助您直接轉到檔案目錄中的部分,而不必每次都在尋找它們
- 支援多種語言
- 快速傳輸大檔案
- 比較來自兩個站點的目錄的目錄瀏覽配置
- 遠端檔案編輯,以便您在需要編輯時不必重新上傳文件
- 用於根據檔名、檔案大小或其他引數縮小搜尋範圍的過濾工具
- 用於將檔案從一個站點移動到另一個站點的拖放介面。拖放允許您通過單擊按鈕上傳或下載檔案。
- 一個快速連線按鈕,用於使用正確的憑據立即建立FTP連線
- 站點管理器模組,可幫助您建立更安全的連線、新增多個站點並處理書籤等事務
- 配置檔案傳輸速度的選項
- 帶有快速鍵的選項卡式使用者介面,用於重新組織和隱藏某些模組,以獲得更加使用者友好的體驗
FileZilla Pro
如前所述,免費的FileZilla客戶端對大多數使用者都有意義。但是,專業版中可能有一兩個功能可以使您的工作流程更輕鬆。
FileZilla Pro主要通過新增對雲端儲存選項的支援來滿足專業使用者的需求。如果您對雲傳輸感興趣,我們認為這些對非專業使用者也很有幫助。
FileZilla免費版的所有內容都包含在FileZilla Pro 中。最重要的是,您還將獲得對以下雲端儲存服務和協議的支援:
- Amazon S3
- The Backblaze B2 service
- Dropbox
- 微軟的OneDrive
- Microsoft Azure的檔案儲存服務
- Microsoft Azure的Blob儲存服務
- 谷歌雲端儲存
- 谷歌雲端硬碟
- OpenStack Swift儲存
- Box
- WebDAV
- 任何使用Amazon S3的第三方提供商
還有一個名為FileZilla Pro + CLI的可下載版本,用於使用命令列介面和執行批量傳輸。這對於那些習慣通過CLI命令工作的人來說會派上用場,比如開發人員和工程師。
小結
學習如何使用FileZilla只需幾分鐘,但還有許多其他有用的功能可以幫助您將檔案傳輸管理提升到一個新的水平。雖然不像當今市場上的其他一些FTP客戶端那樣現代,但FileZilla以其可靠性、速度和用於傳輸檔案、製作書籤和修改檔案的廣泛功能彌補了這一點。
評論留言