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'
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)
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'
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'
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
La commande suivante permet de rechercher uniquement les fichiers modifiés le 06/12/2016 :
# find . -maxdepth 1 -newermt "2016-12-06"
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
Vous pouvez également utiliser le format correct ci-dessous :
# find . -maxdepth 1 -newermt "12/06/2016" 或者 # find . -maxdepth 1 -newermt "12/06/16"
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!