Par erreur, exécutez la commande suivante:
find ./ type f "*.jpg" -delete
Mon intention était de supprimer tous les fichiers .jpg, mais de supprimer tout ce qui se trouvait là. Ma question est de savoir s'il existe un moyen de récupérer ces fichiers ou dans quel répertoire ils seront maintenant, car ils ne le sont pas dans la corbeille.
La commande correcte était:
find ./ type f name "*.jpg" -delete
En utilisant find ./ type f name "*.jpg" -delete
ce que vous avez fait était de chercher dans ces chemins:
./
type
f
name
"*.jpg"
puis find
exécute un -delete
sur tout ce qui a été trouvé.
Ce que vous pouvez faire est d'utiliser des outils de récupération tels que testdisk
et photorec
. Logiquement, vos fichiers ont disparu, mais ils ont juste été dissociés (mais leurs données occupent toujours de l'espace disque). Je vous suggère d'utiliser l'utilitaire testdisk
pour les récupérer - cela devrait fonctionner correctement pour vous.
J'ai écrit une réponse pour récupérer un seul fichier ici . Vous pouvez également avoir accès au testdisk
guide pas à pas ici .