Aggiungi e rimuovi più tag contemporaneamente da un file o una cartella

5

Uso di OS X Mavericks Voglio aggiungere più tag contemporaneamente a un file o una cartella e voglio anche rimuovere più tag contemporaneamente. Esistono diversi modi per aggiungere tag a un file, uno di questi sarebbe trascinare il file sopra l'etichetta del tag (immagine).

Voglio impostare il mio 'File' su "In corso" e "Importante" contemporaneamente usando un'etichetta combinata. È possibile aggiungere più tag contemporaneamente utilizzando OS X Finder? Magari usando cartelle-azioni o smart-folders? O forse tramite un'opzione (copia) dei tag "altro tag" (sconosciuto)

Se non è possibile una soluzione OS X Finder, quale sarebbe una soluzione valida per questo problema?

    
posta CousinCocaine 19.05.2014 - 14:21
fonte

2 risposte

2

Ecco due comandi che ti consentono di copiare tag da un file all'altro.

xattr -wx com.apple.metadata:_kMDItemUserTags \
"$(xattr -px com.apple.metadata:_kMDItemUserTags /path/to/original)" /path/to/copy
xattr -wx com.apple.FinderInfo \
"$(xattr -px com.apple.FinderInfo /path/to/original)" /path/to/copy

È possibile scorrere tra vari file per copiare i tag su più destinazioni. Per applicare quanto sopra ai vari file in base ai risultati di un comando find (che consente di scorrere automaticamente i risultati di varie ricerche), vedere la mia risposta qui:

Ecco un piccolo script di bash che usa i comandi menzionati in precedenza. Puoi usarlo, ad esempio, in Automator.

#!/bin/bash
# copy Tags from 1 file folder to the next

TAGS_FROM="$1"
TAGS_TO="$2"

if [[ -e "$TAGS_FROM" ]] && [[ -e "$TAGS_TO" ]]; then
  xattr -wx com.apple.metadata:_kMDItemUserTags "$(xattr -px com.apple.metadata:_kMDItemUserTags "$TAGS_FROM")" "$TAGS_TO"
  xattr -wx com.apple.FinderInfo "$(xattr -px com.apple.FinderInfo "$TAGS_FROM")" "$TAGS_TO"
else
  echo "Unexpected input, usage:"
  echo "$(basename "$0") /path/to/original /path/to/copy"
  exit 1
fi

Ecco un esempio di un automator / apple-script (che usa ancora la riga di comando di bash ...). Prima imposta alcuni attributi per questo automator.app, quindi trascina un file sull'app. Il file quindi copierà gli attributi da automator.app su se stesso. Io non sono un miagolio, quindi il miglioramento è sempre il benvenuto.

    
risposta data 21.05.2014 - 16:34
fonte
1

Puoi aggiungere più tag contemporaneamente usando OS X Finder solo selezionando un file / cartella mentre fai clic sull'icona Modifica tag Finder Bar per assegnare più tag contemporaneamente:

In alternativa, è sufficiente fare clic con il pulsante destro del mouse (o Controllo + clic) sul file / cartella per aggiungere o rimuovere i tag con facilità.

/ Potrei essere fraintendere la tua domanda.

    
risposta data 21.05.2014 - 10:56
fonte

Leggi altre domande sui tag