{"id":4321,"date":"2025-05-12T08:00:00","date_gmt":"2025-05-12T08:00:00","guid":{"rendered":"https:\/\/elasvi.com\/?p=4321"},"modified":"2025-05-09T22:11:20","modified_gmt":"2025-05-09T22:11:20","slug":"root-en-gnu-linux-que-es-y-como-usar-comandos-de-terminal-para-gestionar-archivos-del-sistema","status":"publish","type":"post","link":"https:\/\/elasvi.com\/index.php\/2025\/05\/12\/root-en-gnu-linux-que-es-y-como-usar-comandos-de-terminal-para-gestionar-archivos-del-sistema\/","title":{"rendered":"ROOT en GNU\/Linux: Qu\u00e9 es y C\u00f3mo Usar Comandos de Terminal para Gestionar Archivos del Sistema"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"es\">\n  <head>\n    <meta charset=\"UTF-8\" \/>\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \/>\n    <title>\u00cdndice &#8211; Instalaci\u00f3n de WordPress en Debian<\/title>\n    <style>\n      \/* Estilos para el \u00edndice *\/\n      .index {\n        background-color: #f4f4f4;\n        border: 1px solid #ddd;\n        border-radius: 10px;\n        box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2);\n        padding: 20px;\n        margin-bottom: 20px;\n      }\n\n      .index h2 {\n        font-size: 1.8em;\n        color: #333;\n        margin-bottom: 10px;\n      }\n\n      .index ul {\n        list-style-type: none;\n        padding: 0;\n      }\n\n      .index li {\n        margin: 6px 0;\n        padding-left: 10px;\n        border-left: 4px solid transparent;\n        transition: transform 0.2s;\n      }\n\n      .index a {\n        text-decoration: none;\n        color: #0073e6;\n        font-weight: bold;\n        transition: color 0.3s;\n      }\n\n      .index a:hover {\n        color: #0052a5;\n      }\n\n      .index li:hover {\n        transform: scale(1.05);\n      }\n\n      .index .nivel-1 {\n        margin-left: 5px;\n        border-left-color: #0073e6;\n      }\n\n      .index .nivel-2 {\n        margin-left: 20px;\n        border-left-color: #0052a5;\n      }\n\n      .index .nivel-3 {\n        margin-left: 35px;\n        border-left-color: #003b73;\n      }\n\n      .code-container {\n        position: relative;\n        border: 1px solid #ddd;\n        border-radius: 4px;\n        background: #f8f8f8;\n        margin: 8px 0;\n        padding: 15px;\n        font-family: monospace;\n        overflow: auto;\n      }\n\n      .copy-button {\n        position: absolute;\n        top: 10px;\n        right: 10px;\n        background: #0078d7;\n        color: white;\n        border: none;\n        border-radius: 3px;\n        padding: 6px 10px;\n        font-size: 12px;\n        cursor: pointer;\n      }\n\n      .copy-button:hover {\n        background: #005a9e;\n      }\n\n      .custom-pre {\n        margin: 0;\n        padding: 10px;\n        overflow-x: auto;\n      }\n\n      .custom-p {\n        margin: 6px 0;\n        line-height: 1.6;\n      }\n\n      .custom-ul {\n        margin: 6px 0;\n      }\n\n      .custom-h3,\n      .custom-h4,\n      .custom-h5 {\n        margin: 15px 0 8px;\n      }\n\n      .custom-h3 {\n        font-size: 1.8em;\n        color: #2c3e50;\n        font-weight: bold;\n        margin-top: 20px;\n        margin-bottom: 10px;\n        border-bottom: 2px solid #3498db;\n        padding-bottom: 5px;\n      }\n\n      .custom-h4 {\n        font-size: 1.4em;\n        color: #34495e;\n        font-weight: bold;\n        margin-top: 15px;\n        margin-bottom: 8px;\n        padding-left: 10px;\n        border-left: 4px solid #3498db;\n      }\n\n      .custom-h5 {\n        font-size: 1.2em;\n        color: #4a5568;\n        \/* Un color m\u00e1s suave para marcar la jerarqu\u00eda *\/\n        font-weight: bold;\n        margin-top: 12px;\n        margin-bottom: 6px;\n        padding-left: 8px;\n        border-left: 3px solid #3498db;\n        \/* Un borde similar al h4 pero m\u00e1s delgado *\/\n      }\n\n      .custom-code {\n        background-color: #f4f4f4;\n        padding: 2px 4px;\n        border-radius: 4px;\n      }\n\n      .image-row {\n        display: flex;\n        justify-content: center;\n        align-items: center;\n        gap: 20px;\n        margin-bottom: 20px;\n      }\n\n      .image-container {\n        text-align: center;\n      }\n\n      .styled-image {\n        max-width: 100%;\n        height: auto;\n        border-radius: 5px;\n        border: 2px solid #ccc;\n        margin: 10px 0;\n      }\n    <\/style>\n  <\/head>\n\n  <body>\n    <!-- titleComment: ROOT en GNU\/Linux: Qu\u00e9 es y C\u00f3mo Usar Comandos de Terminal para Gestionar Archivos del Sistema -->\n    <section>\n      <p class=\"custom-p\">\n        GNU\/Linux es un sistema operativo poderoso y flexible, ampliamente usado\n        tanto en servidores como en escritorios. Uno de los conceptos clave para\n        administrar el sistema es el usuario <strong>&#8216;root&#8217;<\/strong>. En este\n        art\u00edculo aprender\u00e1s qu\u00e9 es root, por qu\u00e9 es importante, y c\u00f3mo utilizar\n        la terminal para gestionar archivos del sistema de forma segura.\n        Contin\u00faa leyendo o, si prefieres, haz\n        <a\n          href=\"https:\/\/youtu.be\/Y1GcekWw0H0\"\n          target=\"_blank\"\n          rel=\"noopener noreferrer\"\n          >CLICK AQU\u00cd<\/a\n        >\n        para ver un tutorial paso a paso en YouTube\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/01\/YouTube_icon.png\"\n          alt=\"YouTube\"\n          style=\"width: 20px; vertical-align: middle\"\n        \/>\n      <\/p>\n    <\/section>\n\n    <div class=\"index\">\n      <h2>Contenido:<\/h2>\n      <ul class=\"custom-ul\">\n        <li class=\"nivel-1\">\n          <a href=\"#section1\">1. \u00bfQu\u00e9 es el Usuario ROOT?<\/a>\n        <\/li>\n\n        <li class=\"nivel-1\">\n          <a href=\"#section2\">2. \u00bfCu\u00e1ndo Necesito Usar ROOT?<\/a>\n        <\/li>\n\n        <li class=\"nivel-1\">\n          <a href=\"#section3\"\n            >3. Comandos Esenciales de Terminal para Gestionar Archivos del\n            Sistema<\/a\n          >\n        <\/li>\n\n        <li class=\"nivel-1\">\n          <a href=\"#section4\"\n            >4. Ejemplo Pr\u00e1ctico: Gestionar archivos y carpetas<\/a\n          >\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section5\"\n            >4.1. Usar sudo para ejecutar comandos como root<\/a\n          >\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section7\">4.2. Copiar archivos con permisos de root<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section8\">4.3. Mover archivos a una carpeta del sistema<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section9\">4.4. Copiar carpetas completas con sudo<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section10\">4.5. Mover carpetas completas con sudo<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section11\">4.6. Ver y gestionar permisos de archivos<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section12\"\n            >4.7. Cambiar el propietario de archivos o carpetas<\/a\n          >\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section13\">4.8. Eliminar archivos y carpetas como root<\/a>\n        <\/li>\n\n        <li class=\"nivel-2\">\n          <a href=\"#section14\"\n            >4.9. Editar archivos del sistema con nano o vim<\/a\n          >\n        <\/li>\n\n        <li class=\"nivel-1\">\n          <a href=\"#section15\">5. Buenas Pr\u00e1cticas al Usar ROOT<\/a>\n        <\/li>\n      <\/ul>\n    <\/div>\n\n    <article>\n      <h3 id=\"section1\" class=\"custom-h3\">1. \u00bfQu\u00e9 es el Usuario ROOT?<\/h3>\n      <ul class=\"custom-ul\">\n        <li>\n          El usuario <strong>&#8216;root&#8217;<\/strong> es el superusuario en sistemas\n          basados en Unix (como GNU\/Linux).\n        <\/li>\n        <li>\n          Tiene todos los privilegios del sistema: puede leer, modificar o\n          eliminar cualquier archivo, instalar o desinstalar software, cambiar\n          configuraciones del sistema y m\u00e1s.\n        <\/li>\n        <li>\n          \u26a0\ufe0f Usar el usuario root conlleva riesgos, ya que un solo comando mal\n          ejecutado puede da\u00f1ar el sistema.\n        <\/li>\n      <\/ul>\n\n      <h3 id=\"section2\" class=\"custom-h3\">2. \u00bfCu\u00e1ndo Necesito Usar ROOT?<\/h3>\n      <ul class=\"custom-ul\">\n        <li>Para instalar o eliminar programas.<\/li>\n        <li>Para cambiar permisos o propietarios de archivos protegidos.<\/li>\n        <li>Para editar archivos de configuraci\u00f3n del sistema.<\/li>\n        <li>\n          Para acceder a directorios del sistema como <strong>&#8216;\/etc&#8217;<\/strong>,\n          <strong>&#8216;\/usr&#8217;<\/strong> o <strong>&#8216;\/var&#8217;<\/strong>.\n        <\/li>\n        <li>\n          Ejecuta comandos como root usando\n          <code class=\"custom-code\">sudo &lt;comando&gt;<\/code> o inicia sesi\u00f3n\n          como root con <code class=\"custom-code\">su<\/code>.\n        <\/li>\n      <\/ul>\n\n      <h3 id=\"section3\" class=\"custom-h3\">\n        3. Comandos Esenciales de Terminal para Gestionar Archivos del Sistema\n      <\/h3>\n      <ol class=\"custom-ol\">\n        <li><strong>ls<\/strong> \u2013 Listar archivos<\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>ls -l \/etc<\/code><\/pre>\n        <\/div>\n\n        <li><strong>cp<\/strong> \u2013 Copiar archivos<\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>sudo cp archivo.conf \/etc\/<\/code><\/pre>\n        <\/div>\n\n        <li><strong>mv<\/strong> \u2013 Mover o renombrar archivos<\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>sudo mv archivo.txt \/usr\/local\/bin\/<\/code><\/pre>\n        <\/div>\n\n        <li><strong>rm<\/strong> \u2013 Eliminar archivos o carpetas<\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>sudo rm archivo.txt\nsudo rm -r carpeta\/<\/code><\/pre>\n        <\/div>\n\n        <li><strong>chmod<\/strong> \u2013 Cambiar permisos<\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>sudo chmod 644 archivo.txt<\/code><\/pre>\n        <\/div>\n\n        <li><strong>chown<\/strong> \u2013 Cambiar propietario<\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre\n            class=\"custom-pre\"\n          ><code>sudo chown root:root archivo.txt<\/code><\/pre>\n        <\/div>\n\n        <li><strong>nano o vim<\/strong> \u2013 Editores de texto<\/li>\n\n        <div class=\"code-container\">\n          <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n          <pre class=\"custom-pre\"><code>sudo nano \/ruta\/al\/archivo<\/code><\/pre>\n        <\/div>\n      <\/ol>\n      <script\n        async\n        src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2225321393472807\"\n        crossorigin=\"anonymous\"\n      ><\/script>\n      <ins\n        class=\"adsbygoogle\"\n        style=\"display: block; text-align: center\"\n        data-ad-layout=\"in-article\"\n        data-ad-format=\"fluid\"\n        data-ad-client=\"ca-pub-2225321393472807\"\n        data-ad-slot=\"4989322001\"\n      ><\/ins>\n      <script>\n        (adsbygoogle = window.adsbygoogle || []).push({});\n      <\/script>\n\n      <h3 id=\"section4\" class=\"custom-h3\">\n        4. Ejemplo Pr\u00e1ctico: Gestionar archivos y carpetas\n      <\/h3>\n      <ul class=\"custom-ul\">\n        <li>\n          En este caso, se trata de un archivo llamado\n          <strong>Underdog<\/strong>, que es una fuente tipogr\u00e1fica comprimida en\n          formato ZIP y tambi\u00e9n como carpeta, ubicado en la carpeta\n          <strong>&#8216;Descargas&#8217;<\/strong>.\n        <\/li>\n        <li>\n          Vamos a moverla a la carpeta del sistema donde se almacenan las\n          fuentes, que es <code class=\"custom-code\">\/usr\/share\/fonts\/<\/code>.\n        <\/li>\n\n        <div class=\"image-row\">\n          <div class=\"image-container\">\n            <p class=\"image-paragraph\"><strong>Ruta de origen<\/strong><\/p>\n            <img decoding=\"async\"\n              src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/05\/01-1.jpg\"\n              alt=\"\"\n              class=\"styled-image\"\n            \/>\n          <\/div>\n\n          <div class=\"image-container\">\n            <p class=\"image-paragraph\">\n              <strong>Ruta de destino\/sistema<\/strong>\n            <\/p>\n            <img decoding=\"async\"\n              src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/05\/02-1.jpg\"\n              alt=\"\"\n              class=\"styled-image\"\n            \/>\n          <\/div>\n        <\/div>\n      <\/ul>\n\n      <h3 id=\"section5\" class=\"custom-h4\">\n        4.1. Usar sudo para ejecutar comandos como root\n      <\/h3>\n      <p class=\"custom-p\">Ejecuta comandos como administrador con:<\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo comando<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">Ejemplo para actualizar los paquetes del sistema:<\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo apt update && sudo apt upgrade<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        El primer comando actualiza la lista de paquetes y el segundo instala\n        las actualizaciones disponibles en el sistema.\n      <\/p>\n\n      <h3 id=\"section7\" class=\"custom-h4\">\n        4.2. Copiar archivos con permisos de root\n      <\/h3>\n      <p class=\"custom-p\">\n        Copia un archivo a una carpeta protegida del sistema con permisos de\n        superusuario:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo cp archivo \/ruta\/del\/sistema\/<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Ejemplo para copiar un archivo a la carpeta de fuentes del sistema:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo cp ~\/Descargas\/Underdog\/Underdog-Regular.ttf \/usr\/share\/fonts\/<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Este comando requiere permisos de root porque\n        <code class=\"custom-code\">\/usr\/share\/fonts\/<\/code> es una carpeta\n        protegida del sistema.\n      <\/p>\n\n      <h3 id=\"section8\" class=\"custom-h4\">\n        4.3. Mover archivos a una carpeta del sistema\n      <\/h3>\n      <p class=\"custom-p\">\n        Mueve un archivo a una ubicaci\u00f3n protegida del sistema con permisos de\n        administrador:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo mv archivo.zip \/ruta\/del\/sistema\/<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Ejemplo para mover el archivo ZIP a la carpeta de fuentes del sistema:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo mv ~\/Descargas\/Underdog.zip \/usr\/share\/fonts\/<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Mover archivos a rutas del sistema requiere\n        <code class=\"custom-code\">sudo<\/code> para evitar errores de permisos.\n      <\/p>\n      <div class=\"image-container\">\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/05\/03.jpg\"\n          alt=\"undefined\"\n          class=\"styled-image\"\n        \/>\n      <\/div>\n\n      <h3 id=\"section9\" class=\"custom-h4\">\n        4.4. Copiar carpetas completas con sudo\n      <\/h3>\n      <p class=\"custom-p\">\n        Copia una carpeta completa al sistema con el par\u00e1metro\n        <code class=\"custom-code\">-r<\/code> para que sea recursivo:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo cp -r carpeta\/ \/ruta\/destino\/<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Ejemplo para copiar la carpeta &#8216;Underdog&#8217; a &#8216;\/usr\/share\/fonts\/&#8217;:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo cp -r ~\/Descargas\/Underdog \/usr\/share\/fonts\/<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        El par\u00e1metro <code class=\"custom-code\">-r<\/code> es obligatorio al\n        copiar carpetas, ya que permite copiar todo su contenido.\n      <\/p>\n\n      <h3 id=\"section10\" class=\"custom-h4\">\n        4.5. Mover carpetas completas con sudo\n      <\/h3>\n      <p class=\"custom-p\">\n        Mueve carpetas completas con permisos de root usando el siguiente\n        comando:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo mv carpeta\/ \/ruta\/destino\/<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Ejemplo para mover la carpeta &#8216;Underdog&#8217; al directorio de fuentes del\n        sistema:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo mv ~\/Descargas\/UnderdogFonts \/usr\/share\/fonts\/<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Este comando mueve la carpeta en lugar de copiarla, \u00fatil para mantener\n        organizada la ruta original.\n      <\/p>\n      <div class=\"image-container\">\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/05\/04.jpg\"\n          alt=\"undefined\"\n          class=\"styled-image\"\n        \/>\n      <\/div>\n\n      <h3 id=\"section11\" class=\"custom-h4\">\n        4.6. Ver y gestionar permisos de archivos\n      <\/h3>\n      <p class=\"custom-p\">\n        Consulta los permisos actuales de un archivo del sistema con:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>ls -l \/ruta\/del\/archivo<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Ejemplo para ver los permisos de un archivo en &#8216;\/usr\/share\/fonts&#8217;:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>ls -l \/usr\/share\/fonts\/Underdog-Regular.ttf<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">Para modificar los permisos:<\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo chmod 644 archivo<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">Ejemplo:<\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo chmod 644 \/usr\/share\/fonts\/Underdog-Regular.ttf<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\"><strong>\ud83d\udd0d \u00bfQu\u00e9 significa 644?<\/strong><\/p>\n      <ul class=\"custom-ul\">\n        <li>\n          <code class=\"custom-code\">6<\/code>: lectura y escritura para el\n          propietario.\n        <\/li>\n        <li>\n          <code class=\"custom-code\">4<\/code>: solo lectura para grupo y otros.\n        <\/li>\n        <p class=\"custom-p\">\n          Esto permite que todos puedan usar el archivo, pero solo root pueda\n          modificarlo.\n        <\/p>\n      <\/ul>\n      <script\n        async\n        src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2225321393472807\"\n        crossorigin=\"anonymous\"\n      ><\/script>\n      <ins\n        class=\"adsbygoogle\"\n        style=\"display: block; text-align: center\"\n        data-ad-layout=\"in-article\"\n        data-ad-format=\"fluid\"\n        data-ad-client=\"ca-pub-2225321393472807\"\n        data-ad-slot=\"4989322001\"\n      ><\/ins>\n      <script>\n        (adsbygoogle = window.adsbygoogle || []).push({});\n      <\/script>\n\n      <h3 id=\"section12\" class=\"custom-h4\">\n        4.7. Cambiar el propietario de archivos o carpetas\n      <\/h3>\n      <p class=\"custom-p\">\n        Cambia el propietario de un archivo con\n        <code class=\"custom-code\">chown<\/code>:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo chown usuario:grupo archivo<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Ejemplo para cambiar el propietario al usuario &#8216;debian&#8217;:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo chown debian:debian \/usr\/share\/fonts\/Underdog-Regular.ttf<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">Para carpetas completas:<\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo chown -R usuario:grupo carpeta<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">Ejemplo:<\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo chown -R debian:debian \/usr\/share\/fonts\/Underdog<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Este cambio permite que el usuario &#8216;debian&#8217; pueda gestionar el archivo\n        sin necesidad de usar sudo.\n      <\/p>\n      <div class=\"image-container\">\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/05\/05.jpg\"\n          alt=\"undefined\"\n          class=\"styled-image\"\n        \/>\n      <\/div>\n\n      <h3 id=\"section13\" class=\"custom-h4\">\n        4.8. Eliminar archivos y carpetas como root\n      <\/h3>\n      <p class=\"custom-p\">\n        Elimina un archivo del sistema con permisos de root:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo rm \/ruta\/del\/archivo<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Ejemplo para eliminar un archivo en la carpeta de fuentes del sistema:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo rm \/usr\/share\/fonts\/Underdog.zip<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">Para eliminar carpetas completas:<\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo rm -r carpeta<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">Ejemplo:<\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre\n          class=\"custom-pre\"\n        ><code>sudo rm -r \/usr\/share\/fonts\/Underdog<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        \u26a0\ufe0f Nunca uses <code class=\"custom-code\">sudo rm -rf \/<\/code>. Ese\n        comando puede borrar todo el sistema y dejarlo inutilizable.\n      <\/p>\n      <ul class=\"custom-ul\">\n        <li>\n          Eliminar archivos como <strong>root<\/strong> es una operaci\u00f3n\n          peligrosa porque se tienen permisos totales sobre el sistema.\n        <\/li>\n        <li>\n          Nunca ejecutes el comando <code class=\"custom-code\">rm<\/code> sin\n          especificar la ruta completa y el nombre del archivo o carpeta.\n        <\/li>\n        <li>\n          Un error puede borrar archivos cr\u00edticos del sistema operativo o\n          incluso eliminar todo el sistema.\n        <\/li>\n        <li>\n          Antes de eliminar, verifica con\n          <code class=\"custom-code\">ls<\/code> que est\u00e1s en el directorio\n          correcto y que el archivo es el que realmente deseas borrar.\n        <\/li>\n        <li>Si no est\u00e1s seguro, es mejor no ejecutar el comando.<\/li>\n\n        <div class=\"image-container\">\n          <img decoding=\"async\"\n            src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/05\/06.jpg\"\n            alt=\"undefined\"\n            class=\"styled-image\"\n          \/>\n        <\/div>\n      <\/ul>\n\n      <h3 id=\"section14\" class=\"custom-h4\">\n        4.9. Editar archivos del sistema con nano o vim\n      <\/h3>\n      <p class=\"custom-p\">Abrir el archivo con nano:<\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo nano \/ruta\/al\/archivo<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Presiona <strong>Ctrl + O<\/strong> para guardar, <strong>Enter<\/strong>,\n        y luego <strong>Ctrl + X<\/strong> para salir.\n      <\/p>\n      <p class=\"custom-p\">\n        Abrir con <code class=\"custom-code\">vim<\/code>\n        <a\n          href=\"https:\/\/elasvi.com\/index.php\/2024\/12\/23\/vim-el-editor-de-texto-comandos-basicos\/\"\n          target=\"_blank\"\n          rel=\"noopener noreferrer\"\n          >(Vim, el Editor de Texto: Comandos B\u00e1sicos)<\/a\n        >:\n      <\/p>\n      <div class=\"code-container\">\n        <button class=\"copy-button\" onclick=\"copyCode(this)\">Copiar<\/button>\n        <pre class=\"custom-pre\"><code>sudo vim \/ruta\/al\/archivo<\/code><\/pre>\n      <\/div>\n      <p class=\"custom-p\">\n        Presiona <strong>i<\/strong> para insertar, <strong>Esc<\/strong>, luego\n        escribe <strong>:wq<\/strong> y presiona Enter para guardar y salir.\n      <\/p>\n      <div class=\"image-container\">\n        <img decoding=\"async\"\n          src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/05\/07.jpg\"\n          alt=\"undefined\"\n          class=\"styled-image\"\n        \/>\n      <\/div>\n\n      <div class=\"image-row\">\n        <div class=\"image-container\">\n          <p class=\"image-paragraph\"><strong>NANO<\/strong><\/p>\n          <img decoding=\"async\"\n            src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/05\/08.jpg\"\n            alt=\"\"\n            class=\"styled-image\"\n          \/>\n        <\/div>\n\n        <div class=\"image-container\">\n          <p class=\"image-paragraph\"><strong>VIM<\/strong><\/p>\n          <img decoding=\"async\"\n            src=\"https:\/\/elasvi.com\/wp-content\/uploads\/2025\/05\/09.jpg\"\n            alt=\"\"\n            class=\"styled-image\"\n          \/>\n        <\/div>\n      <\/div>\n\n      <h3 id=\"section15\" class=\"custom-h3\">5. Buenas Pr\u00e1cticas al Usar ROOT<\/h3>\n      <ul class=\"custom-ul\">\n        <li>\n          Usa <code class=\"custom-code\">sudo<\/code> en lugar de iniciar sesi\u00f3n\n          como root directamente.\n        <\/li>\n        <li>Haz copias de seguridad antes de modificar archivos cr\u00edticos.<\/li>\n        <li>Verifica dos veces los comandos antes de ejecutarlos.<\/li>\n        <li>\n          Usa <code class=\"custom-code\">ls<\/code> para asegurarte de que est\u00e1s\n          en el directorio correcto antes de usar\n          <code class=\"custom-code\">rm<\/code>.\n        <\/li>\n      <\/ul>\n      <script\n        async\n        src=\"https:\/\/pagead2.googlesyndication.com\/pagead\/js\/adsbygoogle.js?client=ca-pub-2225321393472807\"\n        crossorigin=\"anonymous\"\n      ><\/script>\n      <ins\n        class=\"adsbygoogle\"\n        style=\"display: block; text-align: center\"\n        data-ad-layout=\"in-article\"\n        data-ad-format=\"fluid\"\n        data-ad-client=\"ca-pub-2225321393472807\"\n        data-ad-slot=\"4989322001\"\n      ><\/ins>\n      <script>\n        (adsbygoogle = window.adsbygoogle || []).push({});\n      <\/script>\n    <\/article>\n\n    <script>\n      function copyCode(button) {\n        navigator.clipboard.writeText(button.nextElementSibling.innerText);\n        button.textContent = \"\u00a1Copiado!\";\n        setTimeout(() => (button.textContent = \"Copiar\"), 2000);\n      }\n    <\/script>\n  <\/body>\n<\/html>\n\n","protected":false},"excerpt":{"rendered":"<p>GNU\/Linux es un sistema operativo poderoso y flexible, ampliamente usado tanto en servidores como en escritorios. Uno de los conceptos clave para administrar el sistema es el usuario &#8216;root&#8217;. En este art\u00edculo aprender\u00e1s qu\u00e9 es root, por qu\u00e9 es importante, y c\u00f3mo utilizar la terminal para gestionar archivos del sistema de forma segura.<\/p>\n","protected":false},"author":1,"featured_media":4325,"comment_status":"open","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[198,173,196,197],"tags":[200,174,199,201],"class_list":["post-4321","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-archivos-del-sistema","category-gnu-linux","category-root-superusuario","category-terminal","tag-archivos-del-sistema","tag-gnu-linux","tag-root-superusuario","tag-terminal"],"_links":{"self":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/4321","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/comments?post=4321"}],"version-history":[{"count":4,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/4321\/revisions"}],"predecessor-version":[{"id":4326,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/posts\/4321\/revisions\/4326"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/media\/4325"}],"wp:attachment":[{"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/media?parent=4321"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/categories?post=4321"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/elasvi.com\/index.php\/wp-json\/wp\/v2\/tags?post=4321"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}