{"id":7091,"date":"2019-05-01T22:19:06","date_gmt":"2019-05-02T02:19:06","guid":{"rendered":"https:\/\/extassisnetwork.com\/tutoriales\/?p=7091"},"modified":"2019-05-26T19:08:38","modified_gmt":"2019-05-26T23:08:38","slug":"comando-cd-de-linux","status":"publish","type":"post","link":"https:\/\/extassisnetwork.com\/tutoriales\/comando-cd-de-linux\/","title":{"rendered":"Comando cd de Linux"},"content":{"rendered":"<p>El comando cd es uno de los comandos m\u00e1s b\u00e1sicos y de uso frecuente cuando se trabaja en la l\u00ednea de comandos de Linux.\u00a0El comando cd, que significa \u00abcambiar directorio\u00bb se usa para cambiar el directorio de trabajo actual en Linux y otros sistemas operativos similares a Unix.\u00a0El directorio de trabajo actual es el directorio en el que el usuario est\u00e1 trabajando actualmente. Cada vez que interact\u00faa con su s\u00edmbolo del sistema, est\u00e1 trabajando dentro de un directorio.<\/p>\n<p>En este tutorial, le mostraremos c\u00f3mo usar el comando cd para navegar por el \u00e1rbol de directorios de su computadora.<\/p>\n<h2 id=\"cd-command\" class=\"anchor\" aria-hidden=\"true\">Comando cd<\/h2>\n<p>cd es un shell incorporado y su comportamiento puede diferir ligeramente entre shell y shell.\u00a0Utiliza las\u00a0variables de entorno\u00a0del\u00a0shell\u00a0para determinar la informaci\u00f3n necesaria para su ejecuci\u00f3n.\u00a0Cubriremos la versi\u00f3n incorporada de Bash de cd.<\/p>\n<pre>cd [OPTIONS] directory<\/pre>\n<p>&nbsp;<\/p>\n<p>El comando acepta solo dos opciones que rara vez se usan.<span id=\"ezoic-pub-ad-placeholder-139\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<ul>\n<li><code>\u2212L<\/code>, Siga\u00a0los enlaces simb\u00f3licos\u00a0.\u00a0Por defecto, cd se comporta como si la\u00a0<code>-L<\/code>\u00a0opci\u00f3n estuviera especificada.<\/li>\n<li><code>\u2212P<\/code>, No seguir enlaces simb\u00f3licos\u00a0En otras palabras, cuando se especifica esta opci\u00f3n e intenta navegar a un enlace simb\u00f3lico que apunta a un directorio, cd se convertir\u00e1 en el directorio.<\/li>\n<\/ul>\n<p>En su forma m\u00e1s simple cuando se usa sin ning\u00fan argumento, cd lo llevar\u00e1 a su directorio de inicio.<\/p>\n<p>Al navegar por el sistema de archivos, puede utilizar la\u00a0<code>Tab<\/code>tecla para completar autom\u00e1ticamente los nombres de los directorios.\u00a0Agregar una barra al final del nombre del directorio es opcional.\u00a0Para poder cambiar a un directorio, el usuario debe tener permisos ejecutables en el directorio.<span id=\"ezoic-pub-ad-placeholder-140\" class=\"ezoic-adpicker-ad\"><\/span><\/p>\n<p>Para averiguar en qu\u00e9 directorio se encuentra actualmente, use el\u00a0comando pwd\u00a0.<\/p>\n<h2 id=\"absolute-and-relative-path-names\" class=\"anchor\" aria-hidden=\"true\">Nombres de ruta absolutos y relativos<\/h2>\n<p>Al especificar un directorio, puede utilizar nombres de ruta absolutos o relativos.\u00a0La ruta absoluta o completa comienza desde la ra\u00edz del sistema\u00a0<code>\/<\/code>, y la ruta relativa comienza desde su directorio actual.<\/p>\n<p>De forma predeterminada, cuando inicia sesi\u00f3n en su sistema Linux, su directorio de trabajo actual se establece en su directorio de inicio.\u00a0Suponiendo que ese\u00a0<code>Downloads<\/code>directorio exista en su directorio de inicio, puede navegar hacia \u00e9l utilizando la ruta relativa al directorio:<\/p>\n<pre>cd Downloads<\/pre>\n<p>&nbsp;<\/p>\n<p>Tambi\u00e9n puede navegar al mismo directorio utilizando su ruta absoluta:<\/p>\n<pre>cd \/home\/username\/Downloads<\/pre>\n<p>&nbsp;<\/p>\n<p>En resumen, si la ruta comienza con una barra ( \/) es la ruta absoluta al directorio.<\/p>\n<h3>El Directorio de Padres<\/h3>\n<p>En sistemas operativos similares a Unix, el directorio de trabajo actual est\u00e1 representado por un solo punto ( .). Dos puntos ( ..), uno despu\u00e9s del otro, representan el directorio principal o, en otras palabras, el directorio inmediatamente superior al actual.<\/p>\n<p>Si escribe cd ., cambiar\u00e1 al directorio actual o, para hacerlo m\u00e1s sencillo, el comando no har\u00e1 nada.<\/p>\n<p>Supongamos que se encuentra actualmente en el\u00a0<code>\/usr\/local\/share<\/code>directorio, para cambiar al\u00a0<code>\/usr\/local<\/code>directorio (un nivel por encima del directorio actual), debe escribir:<\/p>\n<pre>cd ..\/<\/pre>\n<p>&nbsp;<\/p>\n<p>Para mover dos niveles hasta el \/usrdirectorio (el padre principal) puede ejecutar lo siguiente:<\/p>\n<pre>cd ..\/..\/<\/pre>\n<p>&nbsp;<\/p>\n<p>Aqu\u00ed hay otro ejemplo.\u00a0Digamos que usted est\u00e1 en el\u00a0<code>\/usr\/local\/share<\/code>directorio y desea cambiar al\u00a0<code>\/usr\/local\/src<\/code>.\u00a0Puedes hacerlo escribiendo:<\/p>\n<pre>cd ..\/src<\/pre>\n<h3><\/h3>\n<h3>Navegue al directorio anterior<\/h3>\n<p>Para volver al directorio de trabajo anterior, pase el car\u00e1cter de gui\u00f3n ( -) como un argumento al comando cd:<\/p>\n<pre>cd -<\/pre>\n<p>&nbsp;<\/p>\n<h3>Navegue al directorio de inicio<\/h3>\n<p>Para navegar a su directorio de inicio simplemente escriba cd. Otra forma de regresar directamente a su directorio de inicio es usar el car\u00e1cter tilde ( ~), como se muestra a continuaci\u00f3n:<\/p>\n<pre>cd ~<\/pre>\n<p>&nbsp;<\/p>\n<p>Por ejemplo, si desea navegar al Downloads directorio, que se encuentra dentro de su directorio de inicio, escriba:<\/p>\n<pre>cd ~\/Downloads<\/pre>\n<p>&nbsp;<\/p>\n<p>Tambi\u00e9n puede navegar al directorio de inicio de otro usuario usando la siguiente sintaxis:<\/p>\n<pre>cd ~username<\/pre>\n<p>&nbsp;<\/p>\n<h2 id=\"directories-with-space-in-their-names\" class=\"anchor\" aria-hidden=\"true\">Directorios con espacio en sus nombres<\/h2>\n<p>Si el directorio al que desea cambiar tiene espacios en su nombre, debe rodear la ruta con comillas o usar el car\u00e1cter de barra invertida (\u00a0<code>\\<\/code>) para escapar del espacio:<\/p>\n<pre>cd 'Dir name with space'<\/pre>\n<p>&nbsp;<\/p>\n<pre>cd Dir\\ name\\ with\\ space<\/pre>\n<p>&nbsp;<\/p>\n<p>A estas alturas ya deber\u00edas tener una buena comprensi\u00f3n de qu\u00e9 es el directorio de trabajo actual y c\u00f3mo usar el comando cd para navegar en un directorio diferente.<\/p>\n<p>Si tienes alguna duda o pregunta, no dudes en contactarnos a trav\u00e9s\u00a0de un ticket de soporte con gusto te ayudaremos.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>El comando cd es uno de los comandos m\u00e1s b\u00e1sicos y de uso frecuente cuando se trabaja en la l\u00ednea de comandos de Linux.\u00a0El comando cd, que significa \u00abcambiar directorio\u00bb se usa para cambiar el directorio de trabajo actual en Linux y otros sistemas operativos similares a Unix.\u00a0El directorio de trabajo actual es el directorio [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":7100,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[207],"class_list":{"0":"post-7091","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-linux","8":"tag-cd-linux"},"_links":{"self":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/7091","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/comments?post=7091"}],"version-history":[{"count":0,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/posts\/7091\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media\/7100"}],"wp:attachment":[{"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/media?parent=7091"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/categories?post=7091"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/extassisnetwork.com\/tutoriales\/wp-json\/wp\/v2\/tags?post=7091"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}