0 votes

Commande terminale pour organiser tous les fichiers/dossiers par nom sur le disque dur

Je veux ranger mon iMac.

Comme tout le monde, j'ai beaucoup de fichiers/dossiers sur mon iMac. Lorsqu'ils sont déplacés ou déplacés, ils conservent leur position, et la seule façon de résoudre ce problème est de cliquer avec le bouton droit de la souris, puis de sélectionner 'Nettoyer par' > 'Nom'

Je veux exécuter un script dans Terminal (ou similaire) qui fera cela pour chaque fichier/dossier sur mon iMac

Par exemple. Le dossier X contient quatre fichiers

ABC99, ABC45, ABC32, ABC01

Après l'exécution du script, le dossier devrait contenir les mêmes fichiers mais dans le bon ordre

ABC01, ABC32, ABC45, ABC99

1voto

fartheraway Points 4886

Supprimer .DS_Store DEVRAIT réinitialiser l'apparence du contenu d'un dossier.

En passant, le problème avec l'autre réponse pourrait être la manipulation de caractères spéciaux, qui à mon avis est espace.

Par exemple, vous avez un répertoire personnel nommé "First Last". Dans find, le résultat affiché serait :

/Users/First Last/.DS_Store

etc. Essayez,

rm /Users/First Last/.DS_Store

aboutirait à une erreur, car les deux formes correctement échappées sont:

rm  /Users/First\ Last/.DS_Store

ou

rm "/Users/First Last/.DS_Store"

La bonne manière de procéder serait : exécuter

find / -name ".DS_Store"

en premier pour lister tous les fichiers .DS_Store. (Ne vous souciez pas de la Permission refusée.) Ensuite

find / -name ".DS_Store" -delete

pour supprimer tout ce que vous avez vu. Ensuite

find / -name ".DS_Store"

de nouveau pour confirmer.

sudo est excessif. À moins que vous n'ayez utilisé "sudo open -a Finder; killall Finder" auparavant. Le Finder de l'utilisateur n'a pas l'autorisation nécessaire pour créer des fichiers .DS_Store dans /Library, /System, etc.

0voto

frdmn Points 798

Pour nettoyer votre entier disque dur (à partir du point de montage /), vous pouvez utiliser :

$ sudo find / "-name" ".DS_Store" -exec rm {} \;

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X