¿Cómo puedo hacer que esto cree el directorio en el escritorio de mi Mac en lugar de sólo la carpeta de inicio.
mkdir -p "$HOME/${digits}_${date}"
Ahora mismo va a /Users/name/
Necesito que vaya una carpeta más al Escritorio.
¿Cómo puedo hacer que esto cree el directorio en el escritorio de mi Mac en lugar de sólo la carpeta de inicio.
mkdir -p "$HOME/${digits}_${date}"
Ahora mismo va a /Users/name/
Necesito que vaya una carpeta más al Escritorio.
En su directorio personal, que se identifica con el icono HOME
(configurada automáticamente), encontrará varios subdirectorios como Documents
, Downloads
, Desktop
etc.
Para crear un directorio en su Escritorio, puede cambiar de directorio ( cd
) en la carpeta Desktop y utilice el directorio make ( mkdir
) (suponemos que las dos variables digits
y date
ya tienen valores válidos):
% cd $HOME/Desktop
% mkdir ${digits}_${date}
Puede utilizar tilde ( ~
) expansión para evitar ampliar el HOME
variable:
% cd ~/Desktop
Y podrías crear el directorio usando un one-liner:
% mkdir $HOME/Desktop/${digits}_${date}
--or--
% mkdir ~/Desktop/${digits}_${date}
Nota sobre variables y ampliación de variables/parámetros . Las variables shell se referencian por nombre (es decir. HOME
) y no que haya un signo de dólar ( $
) que la precede. La dirección $
expande (o sustituye) el valor que contiene la variable.
Por ejemplo:
% myVAR="Hello World!"
% echo $myVAR This is equivalent to 'echo Hello World!'
Hello World!
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.