Formación informática

Java | Joomla | MySQL

Debian - Tema 7.5: comandos sobre archivos

7.5.1. Obtener información sobre el archivo

Función

Permite obtener información sobre el tipo de un archivo, comparando el contenido de los archivos pasados como argumentos con las descripciones indicadas en su base de datos. Recordemos que en un sistema Linux no existe el concepto de extensión. Por lo tanto, hay que usar este comando para saber el tipo de archivo.

Sintaxis

file ruta_de_archivo/directorio

En el ejemplo siguiente, primero comprobamos la ruta dónde estamos ubicados. A continuación mostramos el contenido del directorio. Por último, elegimos un archivo para determinar su tipo.

josemariatc@debian-cursos:~$ pwd

/home/josemariatc

josemariatc@debian:~$ ls -al

total 84

drwxr-xr-x 16 josemariatc josemariatc 4096 mar 21 17:40 .

drwxr-xr-x  3 root        root        4096 mar 16 17:43 ..

-rw-------  1 josemariatc josemariatc 1409 mar 19 23:49 .bash_history

-rw-r--r--  1 josemariatc josemariatc  220 mar 16 17:43 .bash_logout

-rw-r--r--  1 josemariatc josemariatc 3526 mar 16 17:43 .bashrc

drwx------ 12 josemariatc josemariatc 4096 mar 18 10:03 .cache

drwx------ 11 josemariatc josemariatc 4096 mar 18 09:55 .config

drwxr-xr-x  2 josemariatc josemariatc 4096 mar 16 17:50 Descargas

drwxr-xr-x  2 josemariatc josemariatc 4096 mar 16 17:50 Documentos

drwxr-xr-x  2 josemariatc josemariatc 4096 mar 16 17:50 Escritorio

drwx------  3 josemariatc josemariatc 4096 mar 16 17:51 .gnupg

-rw-------  1 josemariatc josemariatc 2210 mar 21 17:40 .ICEauthority

drwxr-xr-x  2 josemariatc josemariatc 4096 mar 18 10:01 Imágenes

drwxr-xr-x  3 josemariatc josemariatc 4096 mar 16 17:50 .local

drwx------  5 josemariatc josemariatc 4096 mar 18 10:03 .mozilla

drwxr-xr-x  2 josemariatc josemariatc 4096 mar 16 17:50 Música

drwxr-xr-x  2 josemariatc josemariatc 4096 mar 16 17:50 Plantillas

-rw-r--r--  1 josemariatc josemariatc  675 mar 16 17:43 .profile

drwxr-xr-x  2 josemariatc josemariatc 4096 mar 16 17:50 Público

drwx------  2 josemariatc josemariatc 4096 mar 16 17:51 .ssh

drwxr-xr-x  2 josemariatc josemariatc 4096 mar 16 17:50 Vídeos

josemariatc@debian:~$ file ./Escritorio

./Escritorio: directory

COMANDO STAT

 

7.5.2. Información del inodo

Función

Muestra la información contenida en el inodo de los archivos introducidos como argumento.

Sintaxis

stat ruta_archivo/directorio

En el siguiente ejemplo mostramos la información del inodo para el archivo ./examples.desktop del directorio personal:

josemariatc@debian:~$ stat ./Escritorio
Fichero: ./Escritorio
Tamaño: 4096 Bloques: 8 Bloque E/S: 4096 directorio
Dispositivo: 801h/2049d Nodo-i: 949313 Enlaces: 2
Acceso: (0755/drwxr-xr-x) Uid: ( 1000/josemariatc) Gid: ( 1000/josemariatc)
Acceso: 2019-03-21 17:41:15.733812176 +0100
Modificación: 2019-03-16 17:50:14.237861795 +0100
Cambio: 2019-03-16 17:50:14.237861795 +0100

La información mostrada por este comando es:

File:                     Nombre de Archivo

Size:                    Tamaño real del contenido del archivo, en bytes o caracteres.

Blocks:                Número de bloques ocupados en el disco por el archivo.

IO Block:              Tamaño de un bloque de datos en bytes en la partición donde se encuentra el archivo.

Tipo de archivo:  Descripción del contenido.

Device:                Dispositivo dónde está almacenado.

Inode                   Inodo.

Links                   Enlaces al archivo.

Access:                Derechos de acceso al archivo.

Uid:                      Identificador del usuario propietario del archivo.

Gid:                      Identificador del grupo propietario del archivo.

Access:                Fecha de la última consulta del archivo.

Modify:                Fecha de la última modificación del archivo.

Change:              Fecha de la última modificación del inodo del archivo.

Debian - Tema 7.4: comandos de exploración del árbol  <- | ->   Debian - Tema 7.6: comandos sobre directorios
   GNU/Linux - Temario

Escribir un comentario

Aunque los comentarios no expresan la opinión del administrador del sitio web, éste si que tiene una responsabilidad legal sobre lo que aparece. Por lo tanto, habrá una labor de moderación de los mensajes. No se permitirán mensajes ofensivos ni publicidad


Código de seguridad
Refescar

Solicitamos su permiso para obtener datos estadísticos de su navegación en esta web, en cumplimiento del Real Decreto-Ley 13/2012, de 30 de marzo. Si continúa navegando consideramos que acepta el uso de cookies. . Más información