通过inode引用删除文件
如果您要删除一个文件,但由于名称太长且太复杂,或者因为不引起语法错误而难以键入而无法输入该文件名,则可以采用以下解决方案。
您首先需要找到文件的inode引用。这可以通过使用命令ls-li来完成。每行的开头都有一个特定于该文件的数字。您可以使用命令ls-i,但是输出有些混乱。
要删除文件,请使用带有-inum标志的find命令,然后使用管道将其插入rm(删除文件)命令,如下所示。
find.-inum916618|xargsrm
xargs位用于将在find命令中找到的文件列表传递给rm命令。