web-dev-qa-db-fra.com

Perdu un fichier sauvegardé

J'ai sauvegardé un fichier texte dans gedit la nuit dernière avant d'éteindre mon ordinateur, et je me souviens du nom que j'ai donné au fichier. Lorsque j'ai allumé mon ordinateur ce matin pour charger le fichier, je ne pouvais pas le trouver. J'ai recherché le fichier et son contenu à l'aide de grep, et je n'ai toujours pas trouvé le fichier.

Lorsque j'ouvre gedit, dans le menu déroulant "fichier", il répertorie mes fichiers les plus récents et le nom du fichier manquant est, cependant, lorsque je le sélectionne, il n'y a pas de texte, c'est vide. Il dit qu'il se trouve dans/tmp mais je ne trouve pas le fichier lorsque je navigue sur le système de fichiers. Aidez-moi, s'il vous plaît

5
Antonia

Selon le message dans gedit, vous avez enregistré le fichier dans le dossier /tmp. Ubuntu ainsi que de nombreuses autres distributions Linux supprime tout le contenu de /tmp à chaque redémarrage. Il s'agit d'une recommandation de norme de hiérarchie du système de fichiers .

Triste à dire si vous n'avez pas d'autre copie de sauvegarde, votre original est perdu.

Si vous souhaitez conserver les fichiers plus longtemps dans /tmp, ceci réponse explique comment définir la valeur de TMPTIME.

4
qbi

Si vous vous souvenez du nom de fichier "exact" (y compris la sensibilité des caractères), effectuez un locate file_name dans la console (par exemple, gnome-terminal).

Remarque: 1) locate ne renverra pas l'emplacement du fichier si le nom du fichier est "Fichier" et que vous effectuez un locate file, mais c'est bien si vous effectuez un locate ile J'espère que tu m'as eu.

2) gedit crée une copie de chaque fichier au même emplacement que celui où il a été enregistré avec un ~ ajouté à la fin de son nom de fichier. Pour par exemple. Si vous avez enregistré un fichier file, un fichier nommé file~ devrait exister sauf si vous avez explicitement défini le fichier dans gedit. Il est donc possible que vous trouviez votre fichier.

3
jobin

Quelqu'un me corrige si je me trompe, mais je crois que le dossier tmp est vidé lorsque vous redémarrez. Vous ne devez donc pas vous attendre à le trouver. Cependant, si par chance, il est là, alors vous devriez aller à la ligne de commande et appuyez sur

cd /tmp

ensuite

gedit filename & 

ouvrir. Si le fichier était vide, il est probable qu'il ne soit pas présent. Vous pouvez donc vérifier s'il existe ou non dans ce dossier en tapant

ls -l
1
Magpie

Il est peut-être trop tard maintenant, mais vous pouvez toujours essayer de récupérer le fichier avec PhotoRec . Étant donné que/tmp/a subi un nombre important de cycles d'écriture/suppression, il est peu probable que vous puissiez récupérer votre fichier, mais ce n'est pas complètement impossible.

PhotoRec est inclus dans le package testdisk .

0
Glutanimate