如何修復終端中的“ls: .: 操作不允許”錯誤
由於“ls: .: 操作不允許”錯誤而無法在終端中執行命令?當 macOS 限制對某些目錄的訪問,甚至阻止基本命令運行時,可能會出現此消息。雖然令人沮喪,但這不僅僅是一個隨機故障 - 這是您的 Mac 主動保護敏感系統區域的原因。
但是,對系統設置進行一些調整可以解決該問題。在本文中,我們將詳細解釋終端顯示此錯誤的原因,並引導您完成修復該錯誤的步驟。
為什麼 Mac 上的終端顯示“不允許操作”?
本質上,Mac“不允許 ls 操作”錯誤表示您無權訪問設備上受保護的目錄和文件。
如果您最近升級了系統,則此問題可能是由增強的安全措施引起的,包括對全磁盤訪問和系統完整性保護 (SIP) 的更改。
值得慶幸的是,這是一個非常簡單的修復,我們將在下一節中向您展示如何解決它。
對於 Mac 新手,如果您想知道在哪裡可以找到終端應用程序,這裡有一個快速提醒:
打開 Finder > 應用程序 > 實用程序 > 終端。
或者,您可以通過按 Command 和空格鍵並在終端中鍵入來打開 Spotlight 搜索。
現在進行修復。
按照以下四個簡單步驟即可消除這個惱人的錯誤;我們走吧。
1. 確保啟用完整磁盤訪問
Apple 的全磁盤訪問安全功能首次在 macOS 10.14 Mojave 中引入。它的最終目的是保護您的個人數據免遭未經授權的訪問。如果終端沒有啟用全磁盤訪問,那麼它將很難運行。開啟方法如下:

- 選擇 Apple 主菜單 > 系統設置 > 隱私和安全。
- 從列表中找到並選擇“完全磁盤訪問”。
- 在列表中找到終端並將按鈕切換到打開位置。
- 輸入您的管理員密碼以進行更改。
- 現在,打開終端並測試您的命令以查看其是否有效。
2.檢查並調整文件權限
鎖定文件比您想像的更常見,它們可能是用戶在終端中遇到錯誤消息的另一個原因。當某些文件被鎖定時,您將無法通過終端進行更改。換句話說,您沒有足夠的權限來更改或訪問某些文件。
您首先需要解鎖要更改的文件,然後才能在終端中運行任何命令。方法如下:

- 在 Finder 中找到您嘗試更改的文件。
- 找到後,右鍵單擊文件圖標並選擇獲取信息。
- 在共享和權限下,選擇您的用戶名。
- 現在,將權限更改為讀取和寫入。
- 現在文件已解鎖,請嘗試在終端中再次運行命令。
如果您已經具有讀寫訪問權限並且此提示沒有幫助,請不要擔心;下面我們還有一些技巧可以幫助您一勞永逸地解決這個問題。
3. MacBook 一般維護
您可能會驚訝地看到列表中出現此提示,但定期和一致的 Mac 維護是防止此類問題發生的一項重要預防措施。
維護可以提高 Mac 的性能、消除應用程序錯誤並修復磁盤權限問題,從而防止出現許多煩人的問題並延長計算機的使用壽命。
許多用戶忽視維護,因為它通常被認為是一項耗時的手動任務。然而,情況並非一定如此。
感謝像這樣的工具清理我的Mac,運行維護快速且輕鬆。該應用程序的性能功能運行一組腳本,有助於提高性能、防止應用程序錯誤並優化 Mac 資源。只需點擊幾下,它就可以輪換日誌、修復磁盤權限並解決頑固的應用程序錯誤。操作方法如下:

- 獲取 CleanMyMac 免費試用版
- 打開應用程序並轉到性能
- 運行快速掃描
- 單擊“運行任務”以執行建議的優化
你可知道?Mac 的偉大之處在於大多數時候一切都運行良好。然而,有時,您可能會遇到各種類型的問題,例如終端中的“ls:不允許操作”錯誤消息、MacBook 在合上蓋子時不休眠或觸控板無法工作等。在我們的博客上,您可以找到這些問題和任何其他 Mac 故障的修復程序。
4. 暫時禁用 Mac 系統完整性保護
如果在您授予終端完整磁盤訪問權限並運行一些常規維護後仍然出現“不允許操作”錯誤,那麼作為最後一步,您可以嘗試暫時禁用 SIP。
SIP(系統完整性保護)功能旨在通過阻止未經授權的代碼的執行來保護您的整個 macOS 系統。對於開發人員來說,關閉此功能實際上是相當標準的做法,這樣他們就可以測試代碼、修復應用程序錯誤並安裝新的 macOS 擴展。
以下是暫時禁用它的方法:
您首先需要將 Mac 啟動至 macOS 恢復模式;根據您的設備,這會有所不同。以下是 Apple 的官方步驟採用 Apple 芯片的 Mac並為基於 Intel 的 Mac。
成功將 Mac 引導至恢復模式後,請按照以下步驟操作:
-
從頂部主菜單中,選擇實用程序 > 終端。
-
輸入以下命令,按 Enter 鍵執行:
csrutil 禁用
-
現在,單擊 Apple 主菜單 > 重新啟動。
-
Mac 啟動後,打開終端並嘗試運行您想要執行的原始命令。
在終端中成功執行必要的任務後,最好再次啟用 SIP 功能,以防止您的 Mac 將來受到任何病毒或惡意軟件的攻擊。
為此,只需重複上述步驟,但這次輸入以下命令:csrutil enable
如果沒有幫助該怎麼辦
如果您嘗試了所有解決方案,但仍然面臨相同的終端錯誤,重新安裝 macOS 可能是最好的選擇當然行動。此過程將重置所有系統文件、權限和安全設置,幫助解決持續存在的問題。
要重新安裝 macOS,您需要在 macOS 恢復中啟動 Mac。您可以找到詳細說明蘋果官方網站指導您完成整個過程。希望這將永遠消除您的終端問題。
所以我們已經到了最後。有了這些簡單易懂的提示,惱人的“ls: .: 不允許操作”錯誤消息應該已經成為遙遠的記憶了。
