I know that that it takes a long time to remove a big file because big files have larger number of blocks to be unlinked.
But when I interrupt an ongoing rm of a large file, the file is still gone. Since the unlink is syscall is atomic, I seem to have deleted the file in a shorter time.
Is there any bad consequence of doing so? Will I corrupt the file system if I perform an rm then interrupt it in a short time to a large number of big files one by one?
If not, why it does it take a long time to rm big files?