J'ai récemment remplacé le macOS par défaut (El Capitan) par Ubuntu 16.10 (sur un MacBook Pro 11.1) et sauvegardé tous mes documents sur un lecteur externe.
Lors de la migration de tous mes documents depuis le lecteur, je me suis retrouvé avec beaucoup de fichiers ._
(y compris ._DS_Store
, ._.DS_Store
et des copies de plusieurs documents commençant par ._
, suivies du nom du document d'origine.
Je voudrais me débarrasser de tous ces fichiers. J'ai essayé Bleachbit, mais celui-ci ne trouve apparemment que les fichiers ._DS_Store
, pas les autres types. Je suis particulièrement intéressé à trouver un moyen de supprimer en toute sécurité tous ces. Duplicata de mes documents. De plus, tous ces fichiers ._
sont dispersés dans plusieurs dossiers et sous-dossiers différents. Je voudrais donc pouvoir effectuer une recherche à l'échelle du système pour les repérer et les supprimer, sans rien supprimer de mon intérêt.
Quelqu'un pourrait-il recommander le meilleur moyen de le faire? Merci
En utilisant find
, à partir du parent, de manière récursive:
find . -type f -name '._*'
Après avoir vérifié, ajoutez -delete
pour supprimer les fichiers:
find . -type f -name '._*' -delete
Utilisation de bash
, à partir du répertoire parent:
shopt -s globstar ## Enables recursive glob match
for f in **/._*; do [[ -f $f ]] && echo "$f"; done
Après vérification, faites:
for f in **/._*; do [[ -f $f ]] && rm "$f"; done
shopt -u globstar