OVH Cloud OVH Cloud

Comment étiqueter les fichiers en ligne de commande

16 réponses
Avatar
Paragon
Bonjour
Finder permet d'étiqueter les fichiers avec des couleurs. Lorsqu'on a
bcq de fichiers et répertoires, c'est fastidieux.
Comment étiqueter les fichiers en ligne de commande ?
Merci

6 réponses

1 2
Avatar
Matt
On Jeu 23 janvier 2014 (17:10),
Olivier Marti wrote:

il y a un outil qui fait ça : https://github.com/jdberry/tag

Disponible par exemple avec HomeBrew ou MacPort.



Notre barbu utilise 10.7.5

--
“Don’t document bad code — rewrite it.” – Kernighan and Plauger
Avatar
Une Bévue
Le 23/01/14 18:47, Matt a écrit :
On Jeu 23 janvier 2014 (17:10),
Olivier Marti wrote:

il y a un outil qui fait ça : https://github.com/jdberry/tag



Disponible par exemple avec HomeBrew ou MacPort.



Notre barbu utilise 10.7.5



le script python "finder_colors" marche très bien sous ML, pas de raison
qu'il ne marche pas sous ML-- :
<https://github.com/danthedeckie/finder_colors>

testé sous ML :

$ finder_colors yellow *on-Gericom*

qui m'a peint en jaune tous les fichiers du rep courant dont le nom
contient "on-Gericom", ce qui était le but recherché...
Avatar
Matt
On Ven 24 janvier 2014 (11:27),
Une Bévue wrote:

il y a un outil qui fait ça : https://github.com/jdberry/tag
Disponible par exemple avec HomeBrew ou MacPort.



Notre barbu utilise 10.7.5



le script python "finder_colors" marche très bien sous ML, pas de raison
qu'il ne marche pas sous ML-- :
<https://github.com/danthedeckie/finder_colors>



C'est super pour notre barbu mais je parlais de
<https://github.com/jdberry/tag> qui nécessite 10.9 d'après son auteur.

--
“The problem with quick and dirty, is that the dirty remains long after the
quick has been forgotten” – Steve C. McConnell
Avatar
Paragon
Le 24/01/14 13:16, Matt a écrit :
C'est super pour notre barbu mais je parlais de
<https://github.com/jdberry/tag> qui nécessite 10.9 d'après son auteur.



exactement.
Il me faut une commande équivalente "tag" pour Mac OS 10.7.5

les scripts python et apple et vbscript c'est moche (parole de
barbu)... et cela ne marche pas:

finder_colors.py toto.jpg


/opt/local/bin/finder_colors.py: line 6: syntax error near unexpected
token `newline'
/opt/local/bin/finder_colors.py: line 6: `<!DOCTYPE html>'
Avatar
Paragon
Le 23/01/14 05:20, J.P a écrit :
OK, bon courage si tu as des tonnes de fichiers à étiqueter un peu
partout ...



La commande find m'aidera, ne vous inquiétez pas (parole de barbu)
Avatar
Matt
On Sam 25 janvier 2014 (12:23),
Paragon wrote:

les scripts python et apple et vbscript c'est moche (parole de
barbu)... et cela ne marche pas:



Qu'est-ce que tu racontes ?

Un des exemples donné par un contributeur sur une page citée par
Pierre-Alain fonctionne très bien avec osascript(1) (sur 10.6.8 mais la
gestion des tags du Finder n'a été revue qu'à partir de 10.9, donc cela
doit toujours fonctionner sur 10.7) :

#v+
# Set Finder label color
label(){
if [ $# -lt 2 ]; then
echo "USAGE: label [0-7] file1 [file2] ..."
echo "Sets the Finder label (color) for files"
echo "Default colors:"
echo " 0 No color"
echo " 1 Orange"
echo " 2 Red"
echo " 3 Yellow"
echo " 4 Blue"
echo " 5 Purple"
echo " 6 Green"
echo " 7 Gray"
else
osascript - "$@" << EOF
on run argv
set labelIndex to (item 1 of argv as number)
repeat with i from 2 to (count of argv)
tell application "Finder"
set theFile to POSIX file (item i of argv) as alias
set label index of theFile to labelIndex
end tell
end repeat
end run
EOF
fi
}
#v-

Cependant, avec un pseudonyme pareil tu dois être le parangon du C,
codes-toi ça.

--
“Programming is not a zero-sum game. Teaching something to a fellow programmer
doesn’t take it away from you.” – John Carmack
1 2