複製帶有特殊字符的目錄

複製帶有特殊字符的目錄

我的目錄上有外接硬碟像這樣的名字$recycle.bin這是從執行 Windows 作業系統的 PC 複製的。現在我想透過命令提示字元將這個資料夾複製到我的電腦上,以便我可以使其可見,但是當我透過命令提示字元複製相同的資料夾時,它說找不到目錄

答案1

$recycle.bin是窗戶垃圾桶。它是一個目錄。

Now$是 shell 的一個特殊字符,它將嘗試擴展$recycle您沒有在任何地方設定的變數 。

因此,當您嘗試時,cp -r $recycle.bin somewhere/else/shell 會將其擴展為cp -r .bin somewhere/else.因此,除非有.bin-directory,否則不會複製任何內容。

如果你確實需要這個目錄,你需要轉義特殊字元:

cp -r \$recycle.bin somewhere/else/

相關內容