Home > Unix/Linux > Delete File By inode Reference

Delete File By inode Reference

If you want to delete a file that you can’t type in the name of either because the name is long and complicated, or because it is difficult to type in without causing a syntax error then here is the solution.

You first need to find the inode reference of the file. This can be done by using the command ls -li. The start of each line has a number that is specific to that file. You could use the command ls -i , but the output is a little confusing.

To delete the file use the find command with the flag -inum, followed by a pipe into the rm (remove file) command like the following.

find . -inum 916618 | xargs rm

The xargs bit is used to pass a list of the files found from the find command to the rm command.

Categories: Unix/Linux Tags: , , , ,
  1. No comments yet.
  1. No trackbacks yet.