1 votos

¿Cómo apunto el mkdir al Escritorio usando bin/zsh? Estoy en MacOS $HOME

¿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.

2voto

Douglas Puntos 10417

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.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