Comandos útiles (III) - mkdir, pwd, ls, cd
2008-04-16 10:35:26-05
Software Libre
Algunos comandos que llegan a ser útiles son los comandos utilizados para el manejo de directorios, directorios es un tipo especial de archivos que nos sirve para guardar más archivos dentro.
mkdir
Este comando nos permitirá crear un directorio.
Sintaxis:
mkdir nombredirectorio
Con esto tenemos creado un directorio en la carpeta actual.
Por ejemplo:
~$ mkdir musica
Crea una carpeta música en el directorio actual.
Otra opción que podemos agregar a mkdir es -p. Esta opción creará los directorios padre necesarios para crear el último directorio. Por ejemplo:
~$ mkdir musica/metal/blacksabbath/paranoid -p
Con este comando crearemos dentro de musica un directorio llamaod metal dentro de este otro llamado blacksabbath y dentro uno llamado paranoid. En este caso no importa que no tengamos creado ninguno de estos directorios, ya que si no existen los va creando.
Para mayor información como siempre el manual del comando.
pwd
Este sencillo comando nos mandará de resultado la ruta donde nos encontramos actualmente (directorio).
~$ pwd
/home/thot
Por si no sabes en donde estás creando tus directorios.
ls
Este comando nos permite mostrar todo el contenido del directorio actual (o de algún otro directorio).
ls opciones archivo
~$ ls
Con este comando mostramos el contenido del directorio actual.
Este comando tiene una gran cantidad de opciones (como siempre pondré las más básicas)
~$ ls /usr/lib
Este comando mostrará el contenido del directorio /usr/lib
~$ ls -l
Muestra el contenido en formato largo
~$ ls -a
Muestra el contenido incluyendo los archivos ocultos (que comienzan con .). Se puede combinar opciones por ejemplo ls -la.
Otra forma útil de utilizarlo (cuando tenemos una gran cantidad de archivos) es de la siguiente forma:
~$ ls *.txt
Este comando muestra todos los archivos que terminan con .txt. El símbolo * significaría algo así como "cualquier grupo de uno o más caracteres".
~$ ls ?so.txt
Este comando muestra todos los archivos que empiecen con cualquier letra y que le siga so.txt. El símbolo ? serviría para decir "cualquier caracter". Este símbolo solamente sustituye a un caracter. Ejemplo: aso.txt, pso.txt, eso.txt, etc.
~$ ls [a-h]*
Este comando muestra cualquier archivo que comience con las letras de la a a la h (minúsculas). Y después cualquier caracter(por eso es el *).
~$ ls [a-hASD]*
Muestra cualquier archivo que comience con a-h, o A o S o D (mayúsculas).
~$ ls *.{c,cpp}
Este comando muestra todos los archivos que terminan con .c o .cpp.
~$ ls ?[aeiou]r*
Este comando mostraría cualquier archivo que tenga cualquier símbolo al principio y que después tenga una vocal seguido de una r y de ahí cualquier otro caracter. Por ejemplo: maria, mercado, 1arg, etc.
cd
Este comando nos permite cambiar el directorio actual.
Sintaxis: cd directorio
~$ cd musica
Este comando nos permite entrar al directorio musica, que debe encontrarse en el directorio actual. Si después de este comando se pusiera un pwd. Podría salir algo como /home/thot/musica . Suponiendo que estuvieramos con anterioridad en el directorio /home/thot
~$ cd /usr/bin
Esto cambia el directorio actual al directorio /usr/bin. El comando pwd nos daría /usr/bin
En este caso se está usando una "ruta relativa" en el primer ejemplo. Esto es, ya que no tiene una / al inicio, se buscará el directorio a partir del directorio actual.
El segundo ejemplo es una "ruta absoluta" lo cual nos dice que empezará a buscar desde el directorio raíz /.
mkdir
Este comando nos permitirá crear un directorio.
Sintaxis:
mkdir nombredirectorio
Con esto tenemos creado un directorio en la carpeta actual.
Por ejemplo:
~$ mkdir musica
Crea una carpeta música en el directorio actual.
Otra opción que podemos agregar a mkdir es -p. Esta opción creará los directorios padre necesarios para crear el último directorio. Por ejemplo:
~$ mkdir musica/metal/blacksabbath/paranoid -p
Con este comando crearemos dentro de musica un directorio llamaod metal dentro de este otro llamado blacksabbath y dentro uno llamado paranoid. En este caso no importa que no tengamos creado ninguno de estos directorios, ya que si no existen los va creando.
Para mayor información como siempre el manual del comando.
pwd
Este sencillo comando nos mandará de resultado la ruta donde nos encontramos actualmente (directorio).
~$ pwd
/home/thot
Por si no sabes en donde estás creando tus directorios.
ls
Este comando nos permite mostrar todo el contenido del directorio actual (o de algún otro directorio).
ls opciones archivo
~$ ls
Con este comando mostramos el contenido del directorio actual.
Este comando tiene una gran cantidad de opciones (como siempre pondré las más básicas)
~$ ls /usr/lib
Este comando mostrará el contenido del directorio /usr/lib
~$ ls -l
Muestra el contenido en formato largo
~$ ls -a
Muestra el contenido incluyendo los archivos ocultos (que comienzan con .). Se puede combinar opciones por ejemplo ls -la.
Otra forma útil de utilizarlo (cuando tenemos una gran cantidad de archivos) es de la siguiente forma:
~$ ls *.txt
Este comando muestra todos los archivos que terminan con .txt. El símbolo * significaría algo así como "cualquier grupo de uno o más caracteres".
~$ ls ?so.txt
Este comando muestra todos los archivos que empiecen con cualquier letra y que le siga so.txt. El símbolo ? serviría para decir "cualquier caracter". Este símbolo solamente sustituye a un caracter. Ejemplo: aso.txt, pso.txt, eso.txt, etc.
~$ ls [a-h]*
Este comando muestra cualquier archivo que comience con las letras de la a a la h (minúsculas). Y después cualquier caracter(por eso es el *).
~$ ls [a-hASD]*
Muestra cualquier archivo que comience con a-h, o A o S o D (mayúsculas).
~$ ls *.{c,cpp}
Este comando muestra todos los archivos que terminan con .c o .cpp.
~$ ls ?[aeiou]r*
Este comando mostraría cualquier archivo que tenga cualquier símbolo al principio y que después tenga una vocal seguido de una r y de ahí cualquier otro caracter. Por ejemplo: maria, mercado, 1arg, etc.
cd
Este comando nos permite cambiar el directorio actual.
Sintaxis: cd directorio
~$ cd musica
Este comando nos permite entrar al directorio musica, que debe encontrarse en el directorio actual. Si después de este comando se pusiera un pwd. Podría salir algo como /home/thot/musica . Suponiendo que estuvieramos con anterioridad en el directorio /home/thot
~$ cd /usr/bin
Esto cambia el directorio actual al directorio /usr/bin. El comando pwd nos daría /usr/bin
En este caso se está usando una "ruta relativa" en el primer ejemplo. Esto es, ya que no tiene una / al inicio, se buscará el directorio a partir del directorio actual.
El segundo ejemplo es una "ruta absoluta" lo cual nos dice que empezará a buscar desde el directorio raíz /.
Permalink: http://www.mononeurona.org/users/entry/thot/1261
Comentblogs:









