Come si imposta un'icona per una directory tramite la CLI? [duplicare]

4

Questa è una continuazione di questa discussione da Super User . La domanda è come impostare un'icona in una directory. All'inizio cercavo cp -R , che copiava la directory con l'icona, ma copiava anche ogni file e sottodirectory nella cartella. Quindi Keith Thompson ha suggerito che uno dei file invisibili all'interno di una directory potrebbe essere responsabile dell'icona (perché cp -R li conserverebbe / portarli con la copia) così ho provato a copiare l'icona? file invisibile da una cartella con l'icona desiderata nella nuova directory (appena creata con mkdir ) ma che non ha funzionato. Ha detto di chiedere qui, perché questo è più orientato verso le domande basate su Mac e UNIX. In quest'ultimo post ha anche suggerito il file .DS_STORE (che ho visto, ma penso memorizzi quali file visualizzare), ma potrei provare a copiarlo anche in una nuova cartella ...

  1. La directory vuota viene creata
  2. Nessun file invisibile
  3. I file normali vengono inseriti nella cartella, viene visualizzato '.DS_STORE'.
  4. L'icona è impostata manualmente sulla cartella, l'icona? appare il file.

Qualcuno sa come impostare un'icona su una directory attraverso la shell?

    
posta FALL3N 11.11.2011 - 00:30
fonte

1 risposta

5

Puoi creare uno script di shell e nominarlo come mkdir_WithIconFrom

#!/bin/sh
mkdir $1
cp $2/Icon\r $1
SetFile -a C $1

Questo creerà una directory nel primo percorso specificato sulla riga di comando con l'icona dalla directory esistente di cui si specifica il secondo secondo sulla riga di comando, assumendo che la directory di destinazione abbia un'icona personalizzata.

    
risposta data 20.03.2012 - 21:33
fonte

Leggi altre domande sui tag