Linux中的单引号问题

Linux中的单引号问题

我尝试删除 Linux 中的文件夹,davidanderson'spetshop_617 作为文件夹名称。它包含单引号。通过使用以下命令

     rm -r path/davidanderson'spetshop_617

我收到此错误

错误:查找匹配的“”时出现意外的 EOF,出现意外的文件结尾

我怎样才能删除该文件夹?

答案1

你应该发出

rm -r path/davidanderson\'spetshop_617

答案2

用双引号将路径括起来:

rm -r "path/davidanderson'spetshop_617"

或者转义路径中的单引号:

rm -r path/davidanderson\'spetshop_617

相关内容