GNU/Linux >> Tutoriels Linux >  >> Linux

Comment lister les fichiers récemment supprimés d'un répertoire ?

Alors quelques petites choses :

  1. Vous pouvez n'avoir aucun succès si votre partition est ext2 ; ça marche mieux avec ext4

  2. df /

  3. Remplir le point de montage avec le résultat de #2, dans mon cas :

    sudo debugfs /dev/mapper/q4os--desktop--vg-root

  4. lsdel

  5. q (pour sortir des debugfs)

  6. sudo debugfs -R 'ncheck 528754' /dev/sda2 2>/dev/null (remplacez le numéro par un à partir de l'étape 4)


Vous pouvez utiliser le debugfs utilitaire,

debugfs est un système de fichiers basé sur la RAM simple à utiliser spécialement conçu à des fins de débogage

Tout d'abord, exécutez debugfs /dev/hda13 dans votre terminal (en remplacement de /dev/hda13 avec votre propre disque/partition).

(REMARQUE :Vous pouvez trouver le nom de votre disque en exécutant df / dans le terminal).

Une fois en mode debug, vous pouvez utiliser la commande lsdel pour lister les inodes correspondant aux fichiers supprimés.

Lorsque des fichiers sont supprimés sous Linux, ils ne sont que dissociés, mais leurs inodes (adresses sur le disque où le fichier est réellement présent) ne sont pas supprimés

Pour obtenir des chemins de ces fichiers supprimés, vous pouvez utiliser debugfs -R "ncheck 320236" en remplaçant le numéro par votre inode particulier.

Inode   Pathname
320236  /path/to/file

De là, vous pouvez également inspecter le contenu des fichiers supprimés avec cat . (REMARQUE :Vous pouvez également récupérer à partir d'ici si nécessaire).

Excellent article à ce sujet ici .


Linux
  1. Comment déplacer tous les fichiers (y compris cachés) d'un répertoire à un autre ?

  2. Comment créer plusieurs zips à partir d'un répertoire contenant un million de fichiers XML ?

  3. Comment lister (ls) les 5 derniers fichiers modifiés dans un répertoire ?

  4. Exclure la liste des fichiers de la recherche

  5. Comment déplacer tous les fichiers du répertoire courant vers le répertoire supérieur ?

Comment récupérer des fichiers supprimés sous Linux

Comment compter les fichiers dans le répertoire sous Linux

Comment lister les fichiers de manière récursive sous Linux

Comment compter les fichiers dans le répertoire sous Linux

Comment empêcher un processus d'écrire des fichiers

Existe-t-il une commande UNIX pour répertorier tous les fichiers récemment supprimés d'un système