答案1
要删除目录,请执行以下命令:
rm -r \:\~
无法阻止创建具有此(或类似)名称的目录,因为其中使用的所有字符对于文件系统中的文件名都有效。
答案2
要删除它,
rm -rf :~
这是否是你想做或不想做的事情,只有你自己才能回答。如果该目录未使用(我们不知道这一点)并且文件已备份在其他地方(我们也不知道这一点),那么删除该目录更有可能是可以的,但您显然应该调查一下该目录包含等。
您可能使用了rsync
错误的路径作为创建此目录的目标目录,或者在其他应用程序中输入了错误的路径。波浪线在引号内不会扩展,如果是变量值的一部分也不会扩展。
一般来说,除非你知道如何波形符扩展$HOME
有效,使用它比在 shell 中使用更安全~
,因为它的行为与普通变量相同,而波形符则不然。如果应用程序正在从文件或用户输入中读取路径,则由应用程序进行扩展~
($HOME
因此最好给出不执行这些类型扩展的应用程序的完整路径~
或$HOME
提供不执行这些类型扩展的应用程序的完整路径)。