linux普通删除文件出现no shch file时,但文件确实存在时,说明linux识别不到该文件,我这里是反斜杠导致linux识别不出来,window才是反斜杠\,linux应该是斜杠/才可以识别出来。这里用引号将非法目录括起来就可以进行删除了。
rm '文件名'
这是其中一种情况,还有一种比如文件名前缀有'-'的直接删除也删不了,比如文件名称为:-aa.txt
在删除时应该用rm -- -aa.txt 命令进行删除
rm -- -aa.txt
linux普通删除文件出现no shch file时,但文件确实存在时,说明linux识别不到该文件,我这里是反斜杠导致linux识别不出来,window才是反斜杠\,linux应该是斜杠/才可以识别出来。这里用引号将非法目录括起来就可以进行删除了。
rm '文件名'
这是其中一种情况,还有一种比如文件名前缀有'-'的直接删除也删不了,比如文件名称为:-aa.txt
在删除时应该用rm -- -aa.txt 命令进行删除
rm -- -aa.txt