SlideShare una empresa de Scribd logo
1 de 9
ADMINISTRACION DE REDES II
GNU/LINUX
 Efrain Calle Chambe
 Luis de la Cruz Calderón
Administración de Ficheros
ADICTOS ALA COMPUTACIÓN
Marco Aurelio Porro Chulli
COMANDOS PARA EL MANEJO DE FICHEROS
La terminal de Linux es una potente
herramienta desde la cual podremos
hacer cualquier cosa que queramos;
en el siguiente artículo, les voy a
introducir a esta herramienta,
explicándole a los más novatos los
principales comandos para
defendernos y movernos de manera
correcta por los diferentes
directorios de nuestro sistema
operativo.
Los comandos u ordenes que a
continuación les muestro, son los
más básicos que un usuario de Linux
debería conocer.
ls → (list: listar)
Nos muestra el contenido de la carpeta que le indiquemos después.
La sinapsis del comando sería:
ls [opciones] [ruta]
Opciones:
-a → Muestra todos los ficheros incluyendo algunos que ordinariamente
están ocultos para el usuario (aquellos que comienzan por un punto).
Recordemos que el fichero punto . indica el directorio actual y el doble
punto .. el directorio padre, que contiene, al actual.
-l → Esta es la opción de lista larga: muestra toda la información de cada
fichero incluyendo: protecciones, tamaño y fecha de creación o del
último ambio introducido,...
-c → Muestra ordenando por día y hora de creación.
-t → Muestra ordenando por día y hora de modificación.
-r → Muestra el directorio y lo ordena en orden inverso.
-R → Lista también subdirectorios.
ls subdir → Muestra el contenido del subdirectorio subdir.
-l filename → Muestra toda la información sobre el fichero filename.
--color → Muestra el contenido del directorio coloreado.
FILE
file
Este comando realiza una serie de comprobaciones en un
fichero para tratar de clasificarlo, mostrando sus
características.
La sinapsis del comando sería:
file [OPCIÓN...] [ARCHIVO...]
Tras su ejecución este comando muestra el tipo del
fichero e información al respecto del mismo. Este
comando se puede aplicar también a directorios.
MKDIR
→ (make directory: hacer directorio)
Crea una carpeta o directorio con el nombre que le
indiquemos.
Nuevamente podemos usar rutas absolutas y relativas.
Podemos indicarle toda la ruta que le precede al
directorio que queremos crear:
mkdir /home/carpeta_personal/nueva_carpeta
O si estamos ya en la carpeta que lo va a contener basta
con poner tan sólo el nombre de la nueva carpeta. Por
ej. si ya estamos en /home/carpeta_personal:
CP → (COPY: COPIAR)
Copia el archivo o directorio indicado donde le digamos.
Aquí podemos también jugar con las rutas, tanto para el fichero origen,
como en el del destino. También podéis cambiar el nombre que le queréis
poner a la copia.
La sinapsis del comando sería:
cp [/ruta/de/original...] [/ruta/de/copia...]
Por ejemplo, en nuestra carpeta personal vamos a crear una copia de
seguridad "sources.list.backup", de nuestros repositorios
"/etc/apt/sources.list". Lo voy a explicar según donde estemos colocados
en la terminal, para comprender lo primordial que es saber en todo
momento el directorio donde estamos colocados en la terminal:
- Si estamos colocados en nuestra carpeta personal, debemos de poner la
ruta absoluta del original y la ruta relativa de la copia:
cp /etc/apt/sources.list sources.list.backup
- Si nos colocamos en el directorio que contiene el archivo original (cd
/etc/apt), debemos de poner la ruta relativa del original y la ruta
absoluta de la copia:
cp sources.list /home/tu_usuario/sources.list.backup
cd → (change directory: cambiar directorio)
Lo utilizamos para cambiar de directorio o carpeta en la terminal.
Podemos usarlo con rutas absolutas o relativas.
En las absolutas le indicamos toda la ruta desde la raíz (/). Por ejemplo,
estemos donde estemos, si escribimos en consola …
cd /etc/apt
… nos llevará a esa carpeta directamente. Del mismo modo si escribimos
…
cd /
… nos mandará a la raíz del sistema de ficheros.
Las rutas relativas son relativas a algo, y ese algo es la carpeta donde
estemos actualmente. Imaginad que estamos en /home y queremos ir a
la carpeta "Imágenes" dentro de vuestra carpeta personal. Con escribir …
cd Imágenes
… nos situará allí. Como véis hemos obviado el "/home/carpeta_personal"
inicial ya que si no lo introducimos toma como referencia el directorio
donde estamos, que es ese.
EJEMPLOS
Si queremos que nos muestre lo que contiene el directorio o
carpeta "/etc":
ls /etc
Si no ponemos nada interpretará que lo que queremos ver es el
contenido de la carpeta donde estamos actualmente:
ls
Además acepta ciertos argumentos que pueden ser interesantes:
Para mostrar todos los archivos y carpetas, incluyendo los
ocultos:
ls -a
Para mostrar los archivos y carpetas junto con los permisos que
tiene, lo que ocupa, su dueño, ...:
ls -lAdemás se pueden solapar los argumentos:
Si quisiéramos mostrar los archivos de la misma forma que antes,
pero que muestre también los ocultos:
ls -la
ADMINISTRACIÓN DE FICHEROS UBUNTU

Más contenido relacionado

La actualidad más candente

Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De LinuxUsa
 
Comandos basicos ii directorios
Comandos basicos ii   directoriosComandos basicos ii   directorios
Comandos basicos ii directoriosPablo Macon
 
10 comandos basicos de linux
10 comandos basicos de linux10 comandos basicos de linux
10 comandos basicos de linuxDarwin Mx
 
comandos cmd
comandos cmdcomandos cmd
comandos cmdmaiteo9
 
Resumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachilleratoResumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachilleratoaramosprofe
 
Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...Ericka Zavala
 
Comandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntuComandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntuCarlos Robayo
 
COMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXvicente choque
 
Taller Linea de Comandos - Linuxec 29o
Taller Linea de Comandos - Linuxec 29oTaller Linea de Comandos - Linuxec 29o
Taller Linea de Comandos - Linuxec 29oTomás Vírseda
 
Ofimática versión 2
Ofimática versión 2Ofimática versión 2
Ofimática versión 2Diego Gomez
 
Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)Julio Caiza
 
Comandos para archivos msdos
Comandos para archivos msdosComandos para archivos msdos
Comandos para archivos msdosPablo Macon
 
Comandos linux y windows
Comandos linux y windowsComandos linux y windows
Comandos linux y windows12052010
 

La actualidad más candente (20)

Comandos Basicos De Linux
Comandos Basicos De LinuxComandos Basicos De Linux
Comandos Basicos De Linux
 
Comandos basicos ii directorios
Comandos basicos ii   directoriosComandos basicos ii   directorios
Comandos basicos ii directorios
 
10 comandos basicos de linux
10 comandos basicos de linux10 comandos basicos de linux
10 comandos basicos de linux
 
comandos cmd
comandos cmdcomandos cmd
comandos cmd
 
Comandos básicos GNU/Linux
Comandos básicos GNU/LinuxComandos básicos GNU/Linux
Comandos básicos GNU/Linux
 
Resumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachilleratoResumen línea comandos linux para bachillerato
Resumen línea comandos linux para bachillerato
 
Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...Redirección de entradas y salidas estándar y creación de unidades virtuales e...
Redirección de entradas y salidas estándar y creación de unidades virtuales e...
 
S
SS
S
 
Sistema Operativos - Objetivo 3 - Comandos Linux
Sistema Operativos - Objetivo 3 - Comandos LinuxSistema Operativos - Objetivo 3 - Comandos Linux
Sistema Operativos - Objetivo 3 - Comandos Linux
 
Comandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntuComandosbasicoslinux ubuntu
Comandosbasicoslinux ubuntu
 
COMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUXCOMANDOS BASICOS DE LINUX
COMANDOS BASICOS DE LINUX
 
Comandos linux
Comandos linuxComandos linux
Comandos linux
 
Taller Linea de Comandos - Linuxec 29o
Taller Linea de Comandos - Linuxec 29oTaller Linea de Comandos - Linuxec 29o
Taller Linea de Comandos - Linuxec 29o
 
Ofimática versión 2
Ofimática versión 2Ofimática versión 2
Ofimática versión 2
 
Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)Consola y Comandos Básicos de Linux (I)
Consola y Comandos Básicos de Linux (I)
 
Unidad 9:
Unidad 9: Unidad 9:
Unidad 9:
 
Comandos basicos en linux
Comandos basicos en linuxComandos basicos en linux
Comandos basicos en linux
 
Comandos para archivos msdos
Comandos para archivos msdosComandos para archivos msdos
Comandos para archivos msdos
 
MARCO TEORICO
MARCO TEORICOMARCO TEORICO
MARCO TEORICO
 
Comandos linux y windows
Comandos linux y windowsComandos linux y windows
Comandos linux y windows
 

Similar a ADMINISTRACIÓN DE FICHEROS UBUNTU

Similar a ADMINISTRACIÓN DE FICHEROS UBUNTU (20)

Curso GNU/Linux
Curso GNU/LinuxCurso GNU/Linux
Curso GNU/Linux
 
03 comandos para la gestion de archivos y carpetas
03 comandos para la gestion de archivos y carpetas03 comandos para la gestion de archivos y carpetas
03 comandos para la gestion de archivos y carpetas
 
Comandos básicos
Comandos básicosComandos básicos
Comandos básicos
 
comandos dos-ms-dos
comandos dos-ms-doscomandos dos-ms-dos
comandos dos-ms-dos
 
Comandos dos
Comandos dosComandos dos
Comandos dos
 
comandos para consola de windows
comandos para consola de windowscomandos para consola de windows
comandos para consola de windows
 
Comandos dos
Comandos dosComandos dos
Comandos dos
 
COMANDOS DOS
COMANDOS DOSCOMANDOS DOS
COMANDOS DOS
 
Comandos Para el Simbolo del Sistema(CMD)
Comandos Para el Simbolo del Sistema(CMD)Comandos Para el Simbolo del Sistema(CMD)
Comandos Para el Simbolo del Sistema(CMD)
 
COMANDOS DOS
COMANDOS DOSCOMANDOS DOS
COMANDOS DOS
 
Comandos de ms dos
Comandos de ms dosComandos de ms dos
Comandos de ms dos
 
Comando DOS
Comando DOS Comando DOS
Comando DOS
 
Comandos dos
Comandos dosComandos dos
Comandos dos
 
comandos dos
 comandos dos comandos dos
comandos dos
 
Comandos básicos ubuntu
Comandos básicos ubuntuComandos básicos ubuntu
Comandos básicos ubuntu
 
2 comandos dos
2 comandos dos2 comandos dos
2 comandos dos
 
Comandos Basicos DOS
Comandos Basicos DOSComandos Basicos DOS
Comandos Basicos DOS
 
Comandos
ComandosComandos
Comandos
 
Guia comandos-rapidos-linux-4781
Guia comandos-rapidos-linux-4781Guia comandos-rapidos-linux-4781
Guia comandos-rapidos-linux-4781
 
LINUX - Comandos básicos I
LINUX - Comandos básicos I LINUX - Comandos básicos I
LINUX - Comandos básicos I
 

Más de Efrain Calle Chambe

Más de Efrain Calle Chambe (15)

PROGRAMAS DE OFICINA - UBUNTU
PROGRAMAS DE OFICINA - UBUNTUPROGRAMAS DE OFICINA - UBUNTU
PROGRAMAS DE OFICINA - UBUNTU
 
SERVICIOS DE RED
SERVICIOS DE REDSERVICIOS DE RED
SERVICIOS DE RED
 
ESCRITORIOS DE TRABAJO
ESCRITORIOS DE TRABAJOESCRITORIOS DE TRABAJO
ESCRITORIOS DE TRABAJO
 
EDITORES DE TEXTO
EDITORES DE TEXTOEDITORES DE TEXTO
EDITORES DE TEXTO
 
PERMISOS EN UBUNTU
PERMISOS EN UBUNTUPERMISOS EN UBUNTU
PERMISOS EN UBUNTU
 
COMPRIMIR FICHEROS - UBUNTU
COMPRIMIR FICHEROS - UBUNTUCOMPRIMIR FICHEROS - UBUNTU
COMPRIMIR FICHEROS - UBUNTU
 
COMANDO DE BUSQUEDA- GREP
COMANDO DE BUSQUEDA- GREPCOMANDO DE BUSQUEDA- GREP
COMANDO DE BUSQUEDA- GREP
 
COMANDO LS-LINUX
COMANDO LS-LINUXCOMANDO LS-LINUX
COMANDO LS-LINUX
 
Administracion de Directorio - Linux Ubuntu
Administracion de Directorio - Linux UbuntuAdministracion de Directorio - Linux Ubuntu
Administracion de Directorio - Linux Ubuntu
 
ADMINISTRACIÓN DE USUARIOS Y GRUPOS
ADMINISTRACIÓN DE USUARIOS Y GRUPOSADMINISTRACIÓN DE USUARIOS Y GRUPOS
ADMINISTRACIÓN DE USUARIOS Y GRUPOS
 
ESTRUCTURA DE DIRECTORIO UBUNTU - GNU/LINUX
ESTRUCTURA DE DIRECTORIO UBUNTU - GNU/LINUXESTRUCTURA DE DIRECTORIO UBUNTU - GNU/LINUX
ESTRUCTURA DE DIRECTORIO UBUNTU - GNU/LINUX
 
Ubuntu- ADICTOS ALA COMPUTACION
Ubuntu- ADICTOS ALA COMPUTACIONUbuntu- ADICTOS ALA COMPUTACION
Ubuntu- ADICTOS ALA COMPUTACION
 
Administracion de redes II
Administracion de redes IIAdministracion de redes II
Administracion de redes II
 
7 hábitos de la gente altamente efectiva
7 hábitos de la gente altamente efectiva7 hábitos de la gente altamente efectiva
7 hábitos de la gente altamente efectiva
 
7 hábitos de la gente altamente efectiva
7 hábitos de la gente altamente efectiva7 hábitos de la gente altamente efectiva
7 hábitos de la gente altamente efectiva
 

Último

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxMapyMerma1
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfsamyarrocha1
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 

Último (20)

LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Procesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptxProcesos Didácticos en Educación Inicial .pptx
Procesos Didácticos en Educación Inicial .pptx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Fundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdfFundamentos y Principios de Psicopedagogía..pdf
Fundamentos y Principios de Psicopedagogía..pdf
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 

ADMINISTRACIÓN DE FICHEROS UBUNTU

  • 1. ADMINISTRACION DE REDES II GNU/LINUX  Efrain Calle Chambe  Luis de la Cruz Calderón Administración de Ficheros ADICTOS ALA COMPUTACIÓN Marco Aurelio Porro Chulli
  • 2. COMANDOS PARA EL MANEJO DE FICHEROS La terminal de Linux es una potente herramienta desde la cual podremos hacer cualquier cosa que queramos; en el siguiente artículo, les voy a introducir a esta herramienta, explicándole a los más novatos los principales comandos para defendernos y movernos de manera correcta por los diferentes directorios de nuestro sistema operativo. Los comandos u ordenes que a continuación les muestro, son los más básicos que un usuario de Linux debería conocer.
  • 3. ls → (list: listar) Nos muestra el contenido de la carpeta que le indiquemos después. La sinapsis del comando sería: ls [opciones] [ruta] Opciones: -a → Muestra todos los ficheros incluyendo algunos que ordinariamente están ocultos para el usuario (aquellos que comienzan por un punto). Recordemos que el fichero punto . indica el directorio actual y el doble punto .. el directorio padre, que contiene, al actual. -l → Esta es la opción de lista larga: muestra toda la información de cada fichero incluyendo: protecciones, tamaño y fecha de creación o del último ambio introducido,... -c → Muestra ordenando por día y hora de creación. -t → Muestra ordenando por día y hora de modificación. -r → Muestra el directorio y lo ordena en orden inverso. -R → Lista también subdirectorios. ls subdir → Muestra el contenido del subdirectorio subdir. -l filename → Muestra toda la información sobre el fichero filename. --color → Muestra el contenido del directorio coloreado.
  • 4. FILE file Este comando realiza una serie de comprobaciones en un fichero para tratar de clasificarlo, mostrando sus características. La sinapsis del comando sería: file [OPCIÓN...] [ARCHIVO...] Tras su ejecución este comando muestra el tipo del fichero e información al respecto del mismo. Este comando se puede aplicar también a directorios.
  • 5. MKDIR → (make directory: hacer directorio) Crea una carpeta o directorio con el nombre que le indiquemos. Nuevamente podemos usar rutas absolutas y relativas. Podemos indicarle toda la ruta que le precede al directorio que queremos crear: mkdir /home/carpeta_personal/nueva_carpeta O si estamos ya en la carpeta que lo va a contener basta con poner tan sólo el nombre de la nueva carpeta. Por ej. si ya estamos en /home/carpeta_personal:
  • 6. CP → (COPY: COPIAR) Copia el archivo o directorio indicado donde le digamos. Aquí podemos también jugar con las rutas, tanto para el fichero origen, como en el del destino. También podéis cambiar el nombre que le queréis poner a la copia. La sinapsis del comando sería: cp [/ruta/de/original...] [/ruta/de/copia...] Por ejemplo, en nuestra carpeta personal vamos a crear una copia de seguridad "sources.list.backup", de nuestros repositorios "/etc/apt/sources.list". Lo voy a explicar según donde estemos colocados en la terminal, para comprender lo primordial que es saber en todo momento el directorio donde estamos colocados en la terminal: - Si estamos colocados en nuestra carpeta personal, debemos de poner la ruta absoluta del original y la ruta relativa de la copia: cp /etc/apt/sources.list sources.list.backup - Si nos colocamos en el directorio que contiene el archivo original (cd /etc/apt), debemos de poner la ruta relativa del original y la ruta absoluta de la copia: cp sources.list /home/tu_usuario/sources.list.backup
  • 7. cd → (change directory: cambiar directorio) Lo utilizamos para cambiar de directorio o carpeta en la terminal. Podemos usarlo con rutas absolutas o relativas. En las absolutas le indicamos toda la ruta desde la raíz (/). Por ejemplo, estemos donde estemos, si escribimos en consola … cd /etc/apt … nos llevará a esa carpeta directamente. Del mismo modo si escribimos … cd / … nos mandará a la raíz del sistema de ficheros. Las rutas relativas son relativas a algo, y ese algo es la carpeta donde estemos actualmente. Imaginad que estamos en /home y queremos ir a la carpeta "Imágenes" dentro de vuestra carpeta personal. Con escribir … cd Imágenes … nos situará allí. Como véis hemos obviado el "/home/carpeta_personal" inicial ya que si no lo introducimos toma como referencia el directorio donde estamos, que es ese.
  • 8. EJEMPLOS Si queremos que nos muestre lo que contiene el directorio o carpeta "/etc": ls /etc Si no ponemos nada interpretará que lo que queremos ver es el contenido de la carpeta donde estamos actualmente: ls Además acepta ciertos argumentos que pueden ser interesantes: Para mostrar todos los archivos y carpetas, incluyendo los ocultos: ls -a Para mostrar los archivos y carpetas junto con los permisos que tiene, lo que ocupa, su dueño, ...: ls -lAdemás se pueden solapar los argumentos: Si quisiéramos mostrar los archivos de la misma forma que antes, pero que muestre también los ocultos: ls -la