簡體   English   中英

無法在 Windows 10 中刪除 Ubuntu 中的文件夾

[英]Cannot delete folder in Ubuntu in Windows 10

我在 Ubuntu 的一個文件夾中有一個 rails 應用程序。 我正在使用原子和 git。 我總是從控制台運行 git,但昨晚我在 atom 上安裝了氫包,所以我可以從 atom 運行 git。 在此之后,我的應用程序一團糟。 我試圖從一個分支切換到另一個分支,但是來自一個分支的文件被轉移到我剛剛切換到的那個分支。 我最終切換到 master 分支,它應該只有默認文件,但有大約 2000 個文件要提交。 我試圖刪除該文件夾,但它不起作用。 關於如何刪除它的任何建議,以及在使用 Ubuntu 時在 atom 上使用 git 的一些提示?

$ ls -la 
 total 0 drwxrwxrwx 1 raluca raluca 4096 May 30 13:37
 . drwxrwxrwx 1 raluca raluca 4096 May 30 14:34 
 .. drwxrwxrwx 1 raluca raluca 4096 May 30 13:27
 app drwxrwxrwx 1 raluca raluca 4096 May 30 13:37
 db drwxrwxrwx 1 raluca raluca 4096 May 29 19:53
 public drwxrwxrwx 1 raluca raluca 4096 May 30 13:27
 test drwxrwxrwx 1 raluca raluca 4096 May 29 19:53 vendor

我遇到了同樣的問題(在 Windows 上使用 Ubuntu)。 我在我的主目錄中創建了一個文件,但我無法使用 Linux(sudo rm 文件名)或 Windows(del 文件名)刪除它。 我的許可都被拒絕了。

解決方案是:

  1. 首先使用chmod 777 ~授予任何用戶編輯目錄的權限。
  2. 然后使用chown username filename ,以便您當前的用戶名可以刪除文件。
  3. 如果您運行rm filename您仍然會收到權限被拒絕的錯誤。 因此,要讓之前的命令生效,您需要關閉計算機。
  4. 重新啟動計算機並使用 bash ls檢查主目錄,該文件應該消失了。 是給我的。 但是,它可能已移動到您計算機上的不同目錄中(即在您的 Windows C 驅動器“主目錄”中)。
  5. 因此,以管理員身份打開 cmd 並運行dir "\\filename*" /s (您將看到文件仍在計算機上,但已移至 C:\\Users\\username。使用 cmd 導航到該文件夾​​並鍵入dir 。您將在那里看到該文件.
  6. 最后,在cmd中輸入del filename刪除文件(無權限錯誤)。 或者,如果它是您要刪除的文件夾,請使用rd foldername /s 鍵入dir ,您將看到該文件將從您的計算機中永久刪除。

由於文件尚未提交,請嘗試以下操作:

git clean -f -d

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM