{"id":239,"date":"2020-12-21T17:55:46","date_gmt":"2020-12-21T16:55:46","guid":{"rendered":"http:\/\/blog.uclm.es\/felixvillanueva\/?p=239"},"modified":"2020-12-21T17:55:46","modified_gmt":"2020-12-21T16:55:46","slug":"comandos-basicos-de-la-consola-gestion-de-archivos-debian-10-bash","status":"publish","type":"post","link":"https:\/\/blog.uclm.es\/felixvillanueva\/2020\/12\/21\/comandos-basicos-de-la-consola-gestion-de-archivos-debian-10-bash\/","title":{"rendered":"Comandos b\u00e1sicos de la consola, gesti\u00f3n de archivos (Debian 10: Bash)"},"content":{"rendered":"<p>Entre los comandos m\u00e1s habituales que ejecutamos en la consola nos encontramos todo lo que tiene que ver con la gesti\u00f3n de archivos y directorios. El directorio inicial o raiz viene representada por la barra \/ y es equivalente al directorio C:\\ de windows. A partir de esa ruta inicial se crea una estructura de directorios y archivos con sus caracter\u00edsticas asociadas.<\/p>\n<p>Con el comando ls vemos los archivos y directorios del directorio que le indiquemos. Si no ponemos nada, por defecto, lista los directorios y archivos del directorio donde se ejecuta.<\/p>\n<p>Se utiliza la barra \/ para separar cada directorio, de esta forma, \/home\/alumno\/ejemplo\/ es un directorio home que se encuentra en el directorio ra\u00edz y dentro del cual hay un directorio llamado alumno que a su vez alberga un directorio ejemplo. En bash, el punto \u00ab.\u00bb representa el directorio actual donde se encuentra la consola, los dos puntos \u00ab..\u00bb representa el directorio anterior en la ruta al cual est\u00e1 la consola, y el s\u00edmbolo de la \u00f1 \u00ab~\u00bb representa el directorio de usuario actual, por ejemplo, si el usuario es alumno, la ~ representar\u00eda la ruta \/home\/alumnno<br \/>\nCon el comando \u00abcd DIRECTORIO\u00bb nos vamos al directorio que le indiquemos a continuaci\u00f3n como argumento.<br \/>\nDe esta forma, si nos encontramos en el directorio \/home\/alumno, y queremos ir al directorio ejemplo que se encuentra en dicho directorio, podemos especificar la ruta de varias formas:<\/p>\n<ol>\n<li>La ruta relativa al directorio donde se ejecuta el comando: cd ejemplo<\/li>\n<li>La ruta absoluta: cd \/home\/alumno\/ejemplo<\/li>\n<li>La ruta relativa al directorio actual indicado expl\u00edcitamente: cd .\/ejemplo<\/li>\n<li>La ruta relativa al directorio padre del actual: cd ..\/alumno\/ejemplo<\/li>\n<\/ol>\n<p>Con el comando \u00abmkdir DIRECTORIO\u00bb creamos un directorio o directorios si no existen. Por defecto lo creamos en el directorio actual pero se pueden especificar rutas completas. Creemos el directorio ejemplo2, pondremos varias formas para afianzar el concepto de ruta:<\/p>\n<ol>\n<li>mkdir ejemplo2<\/li>\n<li>mkdir \/home\/alumno\/ejemplo2<\/li>\n<li>mkdir ~\/ejemplo2<\/li>\n<\/ol>\n<p>En la figura de abajo podemos ver un ejemplo creando un directorio uclm con la facultad esi dentro de ella y el edificio fermin-caballero, a su vez, dentro de la esi. Finalmente, con el comando cd, nos vamos al \u00faltimo directorio creado. <img decoding=\"async\" src=\"https:\/\/blog.uclm.es\/felixvillanueva\/files\/2020\/12\/mkdir.gif\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Entre los comandos m\u00e1s habituales que ejecutamos en la consola nos encontramos todo lo que tiene que ver con la gesti\u00f3n de archivos y directorios. El directorio inicial o raiz viene representada por la barra \/ y es equivalente al &hellip; <a href=\"https:\/\/blog.uclm.es\/felixvillanueva\/2020\/12\/21\/comandos-basicos-de-la-consola-gestion-de-archivos-debian-10-bash\/\">Sigue leyendo <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":182,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,3,6],"tags":[9,17,19],"class_list":["post-239","post","type-post","status-publish","format-standard","hentry","category-ejemplos","category-linux","category-tutorial","tag-archivos","tag-consola","tag-debian"],"_links":{"self":[{"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/posts\/239","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/users\/182"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/comments?post=239"}],"version-history":[{"count":0,"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/posts\/239\/revisions"}],"wp:attachment":[{"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/media?parent=239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/categories?post=239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.uclm.es\/felixvillanueva\/wp-json\/wp\/v2\/tags?post=239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}