我的目录上有外接硬盘像这样的名字$recycle.bin这是从运行 Windows 操作系统的 PC 复制的。该文件夹在 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/
。