Est-ce que quelqu'un connait un script qui permet de déterminer le type des fichiers dans lost+found et de les renommer en conséquence ?
J'ai environ 2000 fichiers ayant des noms du style "#886488"
Le fait de pouvoir les renommer en ajoutant l'extention correspondante au type simplifierais la récupération...
On pourrait faire quelque chose avec la commande "file" mais il y a tellement de types que je ne veux pas m'amuser à les énumérer tous !
# file *
...
#804386: ASCII English text, with CRLF line terminators
#804387: MP3 file with ID3 version 2.3.0 tag
#820822: TeX transcript text
#820823: data
#820825: MS-DOS batch file text
#820833: ASCII text, with CRLF line terminators
#820956: PDF document, version 1.5
...
# script shell
Posté par gnujsa . Évalué à 5.
J'avais donc fait un petit script bash qui crée un repertoire par type, et déplace les fichiers de ce type à l'interieur. Avec quelques modifications tu peux lui faire en plus rajouter les bonnes extentions.
Je te file le script tel quel, mais si c'etait à refaire, j'utiliserais plutôt la commande file -i qui donne le type mime et ensuite, à partir du type mime, j'irai chercher l'extention correspondante dans le fichier /usr/share/mime/globs (shared-mime-info de freedesktop.org)
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.