linux种可以用ls或ll命令显示出目录名,但删除是提示目录不存在

时间:2021-03-13 11:32:01
再用putty中的pscp命令上传文件到Linux服务器中时,把Linux服务器中的文件名表示成了\work\resource这种形式,用ls或者ll命令可以显示出来,但却无法用rm命令进行删除吗,求交各位大神该如何将其删除

10 个解决方案

#1


linux目录不是用正斜杠吗

#2


强制删除啊 rm -rf

#3


最好能把操作指令和输出贴出来

#4


目录名有特殊字符,用引号引起来试试

#5


用rm -rf  \\work\\resource  ---->用"\"转义下或者
rm -rm "\work\resource" -----> 用引号引起来

#6


用单引号引起来

#7


直接rm -rf  workresource    什么符号都不要带    反斜杠 必须在这个文件所在的目录下执行

#8


直接rm -rf  workresource    什么符号都不要带    反斜杠不会识别     但 必须在这个文件所在的目录下执行 

#9


引用 5 楼 u012066228 的回复:
用rm -rf  \\work\\resource  ---->用"\"转义下或者
rm -rm "\work\resource" -----> 用引号引起来


要是这个方法也删除不了,或许看下要删除的目录文件是否有特殊权限

#10


带有特殊字符的可以用inode号删
ls  -i 
找到inodenum后
find . -inum $inodenum |xargs -I {} rm {}

#1


linux目录不是用正斜杠吗

#2


强制删除啊 rm -rf

#3


最好能把操作指令和输出贴出来

#4


目录名有特殊字符,用引号引起来试试

#5


用rm -rf  \\work\\resource  ---->用"\"转义下或者
rm -rm "\work\resource" -----> 用引号引起来

#6


用单引号引起来

#7


直接rm -rf  workresource    什么符号都不要带    反斜杠 必须在这个文件所在的目录下执行

#8


直接rm -rf  workresource    什么符号都不要带    反斜杠不会识别     但 必须在这个文件所在的目录下执行 

#9


引用 5 楼 u012066228 的回复:
用rm -rf  \\work\\resource  ---->用"\"转义下或者
rm -rm "\work\resource" -----> 用引号引起来


要是这个方法也删除不了,或许看下要删除的目录文件是否有特殊权限

#10


带有特殊字符的可以用inode号删
ls  -i 
找到inodenum后
find . -inum $inodenum |xargs -I {} rm {}