GNU/Linux >> Tutoriels Linux >  >> Linux

Script Shell pour déplacer les fichiers les plus anciens ?

Comment écrire un script pour déplacer uniquement les 20 fichiers les plus anciens d'un dossier à un autre ? Existe-t-il un moyen de récupérer les fichiers les plus anciens d'un dossier ?

Réponse acceptée :

Analyse de la sortie de ls n'est pas fiable.

Utilisez plutôt find pour localiser les fichiers et sort pour les trier par horodatage. Par exemple :

while IFS=read -r -d $'
Linux
  1. Script pour surveiller le dossier pour les nouveaux fichiers ?

  2. Comment créer un fichier temporaire en script shell ?

  3. Extensions de fichiers pour les scripts shell Unix ?

  4. Script pour déterminer si les fichiers sont des images ?

  5. Attendre la fin du téléchargement de plusieurs fichiers ?

Déplacer des fichiers sur Linux sans mv

Commande ls sous Linux pour lister les fichiers

Script Shell pour compter les fichiers, puis supprimer les fichiers les plus anciens

Comment inclure un fichier dans un script shell bash

Modification du contenu d'un fichier via un script shell

Un fichier .sh peut-il être un malware ?