Linux не обеспечивает функцию отмены. Философия такова, что, если она ушла, она исчезла. Если это было важно, оно должно было быть скопировано.
Существует файловая система с плавким предохранителем, которая автоматически сохраняет копии старых версий: copyfs, доступные во всех хороших дистрибутивах. Конечно, это может использовать много ресурсов.
Лучший способ защитить от таких аварий - использовать систему контроля версий (cvs, bazaar, darcs, git, mercurial, subversion и т. Д.). Это занимает немного времени, чтобы учиться, но это оправдывает себя в среднесрочной и долгосрочной перспективе.