4 votos

¿Cómo puedo establecer un icono para un directorio a través de la CLI?

Posible duplicado:
Cambiar el icono de un archivo o carpeta utilizando el Terminal

Esta es la continuación de este hilo de Super User . La pregunta es cómo establecer un icono en un directorio. Al principio estaba intentando cp -R que sí copió el directorio con el icono, pero también copió todos los archivos y subdirectorios de la carpeta. Entonces Keith Thompson sugirió que uno de los archivos invisibles dentro de un directorio podría ser el responsable del icono (porque cp -R los conservaría/traería con la copia) así que probé a copiar el archivo invisible 'Icon?' de una carpeta con el icono deseado a un nuevo directorio (recién creado con mkdir ) pero no funcionó. Me dijo que preguntara aquí, porque esto está más orientado a preguntas basadas en Mac y UNIX. En ese último post, también sugirió el .DS_STORE (que he visto, pero creo que almacena los archivos que hay que mostrar) pero puede que intente copiarlo en una nueva carpeta también...

  1. Se crea un directorio vacío
  2. No hay archivos invisibles
  3. Los archivos normales se colocan en la carpeta, aparece '.DS_STORE'.
  4. Si el icono se establece manualmente en la carpeta, aparece el archivo "Icono?

¿Alguien sabe cómo establecer un icono en un directorio a través del shell?

5voto

TraFoO Puntos 11

Puedes crear un shell script y llamarlo algo así como mkdir_WithIconFrom

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

Esto creará un directorio en la primera ruta que especifique en la línea de comandos con el icono del directorio existente cuya ruta especifique en segundo lugar en la línea de comandos, suponiendo que el directorio de destino tenga un icono personalizado.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X