Re: Crear Una Carpeta En Ubuntu Terminal

0 views
Skip to first unread message
Message has been deleted

Tanesha Prately

unread,
Jul 11, 2024, 7:28:45 PM7/11/24
to xabmetate

Para poder crear un nuevo directorio con mkdir, es importante que primero ests en el directorio correcto. Por defecto, el comando crea el nuevo directorio en la ubicacin actual. Si quieres introducir una carpeta en otra ubicacin, utiliza primero el comando cd de Linux para cambiar a dicha ubicacin y, a continuacin, utiliza el comando mkdir para crear el nuevo directorio. mkdir tambin te permite crear varias carpetas o incluso una jerarqua con subcarpetas adicionales. A continuacin, te mostramos cmo funciona.

crear una carpeta en ubuntu terminal


DESCARGAR https://tinurli.com/2yOtgl



mkdir es el comando propiamente dicho, se le pueden aadir opciones para modificar ligeramente su comportamiento, las opciones te las mostramos en el siguiente apartado. El nombre del directorio es el nombre de la carpeta que se quiere crear. Presta atencin y utiliza la ortografa correcta para que puedas acceder al directorio ms adelante.

Un symlink (tambin llamado enlace simblico) es un tipo de archivo en Linux que apunta a otro archivo o una carpeta en tu computador. Los enlaces simblicos son similares a los accesos directos en Windows.

Al ejecutar este comando en tu terminal, se mostrarn las propiedades del archivo. En el resultado, si el primer carcter es una L minscula ('l'), significa que el archivo/carpeta es un enlace simblico.

Tengan en cuenta que intentar hacer rm james/ resultara un error, porque Linux asumir que 'james/' es un directorio, lo que requerira otras opciones como r y f. Pero eso no es lo que queremos. Un enlace simblico puede ser una carpeta, pero slo nos interesa el nombre.

Por ejemplo, si "transactions.txt" dentro de la carpeta /home/james, se mueve de /home/james a /home/james/personal, el enlace "transaction.txt" se rompe. Cada intento de acceder al archivo resultar en un error de "No existe tal archivo o directorio". Esto se debe a que el enlace no tiene contenido propio.

T puedes crear enlaces simblicos de fcil acceso para referirse a un archivo o carpeta a la que de otra manera no sera conveniente acceder. Con un poco de prctica, t comprenders cmo funcionan a nivel intuitivo y te harn ms eficiente la gestin de los sistemas de archivos.

Muy buenas lector, en esta gua quiero centrarme en que aprendas todo lo necesario para manejar ficheros y carpetas en Linux a travs de la lnea de comandos. Si no tienes experiencia en el uso de la consola, una buena manera de empezar a entrar en materia es aprender a moverte por el sistema de archivos y a manejar archivos y carpetas desde la lnea de comandos.

Existen realmente muchsimos comandos en este sentido, de modo que lo mejor ser dividirlos en tres grupos para tener un esquema mental y acordarnos mejor de todos ellos. Sin ms, te dejo con el ndice del post. Espero que lo disfrutes;)

El comando pwd te indica la ruta completa del directorio de trabajo en el que se encuentra tu usuario. Su funcin es meramente informativa, peor muy til en ciertas ocasiones, como por ejemplo, conocer el nombre del directorio de trabajo actual.

Esta es la nica sintaxis que realmente necesitas conocer de este comando. Como explico, te indica la ruta del directorio de trabajo en el que te encuentras logueado en la terminal. Eso significa que cualquier comando de Bash que tenga relacin con la gestin de ficheros y directorios, se aplicar referenciado en ese directorio.

El comando cd te permite cambiar de directorio de trabajo. Sera el equivalente a ingresar o entrar en la carpeta pero desde la consola. Bsicamente requiere indicar el nombre del directorio en el que deseas moverte. Acepta rutas absolutas y relativas. A continuacin tienes algunos de los mltiples ejemplos de su uso:

El comando de arriba te llevar al directorio Documentos dentro de la carpeta personal del usuario usuario1. En este caso he utilizado una ruta absoluta, empezando por el directorio raz /, e indicando el camino completo hasta situarme a Documentos

Esta sentencia la puedes utilizar siempre que quieras volver a situarte al directorio principal de usuario, que en este caso seria en /home/usuario1. Muy interesante siempre que queramos volver al punto de partida (ojo, no confundir eso con ir al directorio raz, que sera el directorio /)

Igual que en el primer ejemplo, con esta sentencia (arriba) te situars dentro del directorio Documentos, que debe estar dentro del directorio de trabajo actual. La diferencia es que en este caso, aprovechando que estoy dentro del directorio principal de usuario, he utilizando una ruta relativa sin necesidad de indicar el camino completo.

Esta otra sentencia la puedes utilizar para saltar un directorio haca atrs respecto del que te encuentres. De este modo, si te encuentras dentro del directorio /home/usuario1/Documentos, saltars un nivel haca arriba hasta situarte en /home/usuario1.

Con el comando ls podrs listar los diferentes archivos y directorios de la carpeta de trabajo en la que te encuentres. El comando acepta multitud de opciones, algunas de las cuales te mostrar a continuacin.

El de arriba es el uso ms simple del comando ls. Si no le indicas ninguna opcin, te enumerar todos los archivos y directorios que se encuentran en la carpeta de trabajo actual, sin tener en cuenta archivos ocultos.

Esta opcin es similar al primer caso, pero muestra el contenido en forma de lista e incluye informacin referente a cada elemento. Se usa muchsimo y es especialmente til a la hora de conocer el propietario y los permisos de cada fichero.

Estas son slo algunas de las muchsimas posibilidades de las que disponemos para nombrar o listar el contenido de un directorio, desde la terminal de Linux. Existen muchas opciones ms, las cuales puedes explorar en todo momento haciendo uso del comando man ls.

El comando find es muy similar en su funcin bsica a ls, ya que de entrada sirve para listar todo el contenido de un directorio. La diferencia es que, aplicando filtros, te puede servir para buscar archivos de forma ms precisa.

La sentencia ms bsica te listar todo el contenido del directorio de trabajo actual de forma recursiva. La diferencia respecto a ls es justamente que find no se limitara a mostrar los archivos y directorios de primer nivel, sino que tambin te mostrar el contenido de estos, y as recursivamente hasta recorrer todos los niveles haca abajo.

Si quieres empezar a establecer filtros por nombre, puedes aadir el parmetro -name. En este ejemplo, estamos intentando localizar un archivo concreto dentro de Documentos que su nombre corresponda a archivo.txt.

Incluso puedes hacer filtros ms concretos gracias al uso de comodines. En el caso de arriba, por ejemplo, estamos buscando en la carpeta Documentos todos los archivos que con la extensin .pdf, al igual que puedes hacerlo con cualquier otro tipo de extensin.

El comando locate es una alternativa til a find la hora de localizar archivos o directorios que no recuerdas donde tienes. Aqu tiene algunos ejemplos que te pueden ser de gran utilidad:

En esta parte conocers todos los comandos necesarios a la hora de realizar acciones tales como: crear un nuevo directorio, copiar un archivo y pegarlo en otra ubicacin, mover ficheros de una ubicacin en otra, etc. Esta es probablemente la parte del post de la que podrs sacar mas jugo, as que vayamos all;)

El comando mkdir te permitir crear un directorio con el nombre y la ruta que especifiques. Si no le indicas ninguna ruta, por defecto, te crear la carpeta dentro del directorio de trabajo en el que te encuentres. A continuacin tienes algunos ejemplos sencillos.

Estos son las dos principales maneras de crear carpetas en Linux desde la consola. Asimismo, si quieres profundizar ms en el uso de este comando, puedas explorar otras muchas opciones a travs del comando man mkdir. Como ves, crear una carpeta en Linux desde la consola, es igual de fcil que hacerlo desde el men grfico del navegador de archivos

El comando rmdir te permite eliminar el directorio que le especifiques. Para poder utilizar este comando, el directorio a borrar debe estar vaco. A continuacin tienes un par de ejemplos.

En este otro ejemplo, el rmdir eliminar el directorio de nombre directorio2, el cual debe encontrarse dentro de la carpeta en el que te encuentres. De lo contrario, indicar que el directorio no existe.

Con esta opcin, rm borrar el directorio directorio1 de forma recursiva. Esto significa, incluyendo todos los archivos y subdirectorios que se encuentren dentro de l (pidindote, eso si, confirmacin para cada archivo).

Eso si, mucho ojito con rm, puesto que dependiendo de como lo uses, puede dar cabida a situaciones como esta. Se trata de ser consciente de como funciona y de los parmetros que estas introduciendo en cada momento.

Este es posiblemente el uso ms simple de cp. Con esta forma, crears una copia del archivo archivo1.txt la cual se guardar con el nombre archivo2.txt. En este caso, el archivo de partida debe encontrarse dentro del directorio de trabajo en el que ests.

Alternativamente, puedes especificar la ruta en la que se encuentra el archivo de partida, de nombre archivo1.txt, y la ruta del directorio dentro del cual quieres que se guarde la copia, en este caso dentro del directorio tmp.

Como en todos los casos, puedes explorar muchas ms opciones tecleando man cp en la consola. Y antes de acabar con cp, te dejo a continuacin un par de truquillos que te pueden venir muy bien (esto ya como guindilla del pastel)

El comando mv te servir para mover archivos desde la consola. Sera lo equivalente a arrastrar un archivo desde una ubicacin a otra. La sintaxis es muy sencilla, solamente debes especificar la ubicacin de inicio, incluyendo el nombre del archivo, y la ubicacin de destino. Tambin puedes modificar el nombre del archivo en su ubicacin de destino.

Este es nada menos que el segundo post de una serie de artculos dedicados al uso de la lnea de comandos en Linux. Puedes echarle un ojo al primer artculo de la serie en el enlace que te acabo de dejar arriba.

d3342ee215
Reply all
Reply to author
Forward
0 new messages