Maison > Tutoriel système > Linux > Trouvez facilement les fichiers supprimés sous Linux !

Trouvez facilement les fichiers supprimés sous Linux !

PHPz
Libérer: 2024-02-10 18:39:38
avant
1298 Les gens l'ont consulté

Avez-vous déjà accidentellement supprimé un fichier ou un répertoire important de votre système Linux et ne saviez pas comment le restaurer ? Il s'agit peut-être d'un problème rencontré par de nombreux utilisateurs de Linux. Mais désormais, vous n’avez plus à vous soucier de ce problème. Cet article présentera une méthode simple et efficace pour vous aider à récupérer les fichiers et répertoires supprimés dans les systèmes Linux.

1. Utilisez la commande ls pour répertorier uniquement les fichiers du jour dans votre dossier personnel

# ls -al --time-style=+%D | grep 'date +%D'
Copier après la connexion

Parmi eux :
-a- Liste tous les fichiers, y compris les fichiers cachés
-l- Activer le format de liste longue
>–time-style=FORMAT- Afficher l'heure du FORMAT spécifié
+%D - Afficher ou utiliser les dates au format >%m/%d/%y (mois/jour/année)

Trouvez facilement les fichiers supprimés sous Linux !

Trouver des fichiers récents sous Linux

Vous pouvez également utiliser l'indicateur -X pour trier les résultats par ordre alphabétique :

# ls -alX --time-style=+%D | grep 'date +%D'
Copier après la connexion

Vous pouvez également utiliser l'indicateur -S pour trier en fonction de la taille (du plus grand au plus petit) :

# ls -alS --time-style=+%D | grep 'date +%D'
Copier après la connexion

2. De plus, l'utilisation de la commande find sera plus flexible et offrira plus d'options que ls, qui peut atteindre le même objectif

  1. Le niveau -maxdegree est utilisé pour spécifier le niveau de recherche (nombre de niveaux de sous-répertoire) sous le point de départ de l'opération de recherche (dans ce cas, le répertoire actuel).
  2. newerXY est utilisé pour rechercher les fichiers dont l'horodatage X est plus récent que l'horodatage Y du fichier de référence. X et Y représentent l'une des lettres suivantes :
    -a- Heure d'accès au fichier de référence
    -B- fait référence à l'heure de création du fichier
    -c- fait référence à l'heure de changement d'état de l'inode du fichier de référence
    -m- fait référence à l'heure de modification du fichier
    -t- Spécifiez directement une heure absolue

La commande suivante permet de rechercher uniquement les fichiers modifiés le 06/12/2016 :

# find . -maxdepth 1 -newermt "2016-12-06"
Copier après la connexion
Trouvez facilement les fichiers supprimés sous Linux !

Trouvez les fichiers d'aujourd'hui sous Linux

Important : utilisez le format de date correct comme heure de référence dans la commande de recherche ci-dessus. Une fois que vous utilisez le mauvais format, vous obtiendrez l'erreur suivante :

# find . -maxdepth 1 -newermt "12-06-2016"
#find: I cannot figure out how to interpret '12-06-2016' as a date or time
Copier après la connexion

Vous pouvez également utiliser le format correct ci-dessous :

#  find . -maxdepth 1 -newermt "12/06/2016"
或者
# find . -maxdepth 1 -newermt "12/06/16"
Copier après la connexion
Trouvez facilement les fichiers supprimés sous Linux !

Dans cet article, nous expliquons comment lister uniquement les fichiers du jour à l'aide des commandes ls et find. Veuillez utiliser la zone de commentaires ci-dessous pour nous envoyer des questions ou des commentaires sur ce sujet. Vous pouvez également nous rappeler d’autres commandes pouvant être utilisées à cet effet. ,

En lisant cet article, vous avez appris à utiliser la commande find pour rechercher et récupérer des fichiers et répertoires supprimés dans les systèmes Linux. Dans le même temps, nous abordons également d'autres conseils et suggestions pour vous aider à mieux protéger vos données et à éviter toute suppression accidentelle. J'espère que cet article vous sera utile et vous fournira des conseils et une assistance pour la gestion des fichiers sur votre système Linux.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:lxlinux.net
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal