Il existe un outil de ligne de commande appelé mysides qui vous permet de Liste des éléments favoris de la barre latérale , Ajouter un nouvel élément à la fin d'une liste , Insérer un nouvel élément au début de la liste y Supprimer l'élément (par son nom) .
mysides peut être installé dans Terminal vía Homebrew en utilisant la commande brew install mysides
Après l'installation de mysides, la première chose que j'ai faite a été de lister toutes mes barres latérales favorites du Finder (en supprimant "-> " de chaque ligne de la sortie) et de les écrire dans le fichier ~/Desktop/My_Sidebar.txt ... Avec cette commande suivante dans le Terminal.
/usr/local/bin/mysides list |sed -E 's@-> @@g' > ~/Desktop/My_Sidebar.txt
Si "On%20My%20Mac x-finder:OnMyMac" ...apparaît dans le fichier ~/Desktop/My_Sidebar.txt, supprimez cette ligne du fichier.
La prochaine chose que j'ai faite était de récupérer seulement les noms de tous mes favoris de la barre latérale du Finder à partir du fichier ~/Desktop/My_Sidebar.txt et de sauvegarder cette sortie dans le fichier ~/Desktop/My_Sidebar_Names.txt ... Avec la commande suivante dans le Terminal.
cut -d " " -f 1 ~/Desktop/My_Sidebar.txt > ~/Desktop/My_Sidebar_Names.txt
Le fichier ~/Desktop/My_Sidebar_Names.txt sera le fichier que j'utiliserai pour parcourir en boucle et supprimer chaque élément de ma barre latérale de favoris du Finder afin de pouvoir ensuite revenir en arrière et tout restaurer.
La ligne de code suivante dans Terminal.app supprimera tous les favoris de la barre latérale du Finder.
cd ~/Desktop ;while read -r line ;do /usr/local/bin/mysides remove "$line" ;done < My_Sidebar_Names.txt 2>&1 >/dev/null
Ensuite, la ligne de code suivante dans Terminal.app restaurera tous les favoris de la barre latérale du Finder.
cd ~/Desktop ;while read -r line; do /usr/local/bin/mysides add $line ;done < My_Sidebar.txt 2>&1 >/dev/null
L'animation suivante montre comment restaurer les favoris de ma barre latérale du Finder après les avoir tous supprimés.