¿Cómo encontrar la metainformación de un archivo en BASH? Y cómo extraerlo e imprimirlo por separado Usar los comandos de cortar y grepcómo encontrar la metainformación de un archivo usando BASH
Respuesta
Estoy adivinando aquí, pero ¿ha probado el comando file
? Tratará de identificar qué tipo de archivo es.
En realidad, Mi salida debe ser así: Nombre del archivo: Tipo de archivo: propietario del archivo: Permiso de archivo: Tamaño de archivo: He utilizado ls -l Para buscar la metainformación de un archivo. Necesito extraerlo e imprimirlo como arriba. – Andy
@meandyxtreme Eche un vistazo al comando 'cut' que es muy bueno para elegir valores de las columnas. Y, por favor, deténganse con la frase "Mayúscula al comienzo de cada palabra". Hace que sea muy difícil de leer. – HonkyTonk
Disculpa por la capitalización de cada palabra. Mira lo que escribí [[email protected] lab]$ ls -l lab2.txt -rw-rw-r-- 1 ur10cs164 ur10cs164 801 Jul 19 16:40 lab2.txt
por lo que la línea anterior muestra toda la información meta. así que ahora cómo extraerlos por separado. He intentado 'cortar'. Tal vez el formato que he escrito puede ser incorrecto. Déjame saber el método correcto para extraerlo –
Andy
En lugar de analizar la salida de ls
usando cut
/grep
, sólo debe utilizar stat
que toma un argumento -c
para especificar el formato de salida.
[email protected]:~$ stat -c '%n : %A : %U : %s' afiedt.buf .XCompose
afiedt.buf : -rw-r--r-- : anthony : 178
.XCompose : lrwxrwxrwx : anthony : 38
Puede cambiar el formato de salida como lo desee; compruebe el stat(1) manpage para más detalles.
Gracias. Especialmente la página de manual. gracias de nuevo – Andy
Ejecutar stat -l
en el archivo:
[~]$ stat -l test.py
-rw-r--r-- 1 burhan staff 84 Aug 3 01:08:34 2012 test.py
para almacenar esta información en una variable:
[~]$ foo=$(stat -l test.py)
[~]$ echo $foo
-rw-r--r-- 1 burhan staff 84 Aug 3 01:08:34 2012 test.py
para obtener información específica solamente man stat
y comprobar los especificadores de formato.
Try libextractor
- 1. Adjuntar metainformación a un objeto en .NET
- 2. Bash- ¿cómo leer la penúltima línea de un archivo?
- 3. bash: compruebe si existe un archivo remoto usando scp
- 4. modificar el archivo de configuración usando el script bash
- 5. Script Bash para encontrar la frecuencia de cada letra en un archivo
- 6. ¿Cómo obtengo la última línea no vacía de un archivo usando cola en Bash?
- 7. Cómo analizar un archivo CSV en Bash?
- 8. Cifrar un archivo usando el script bash shell
- 9. Cómo leer el archivo MANIFEST.MF del JAR usando Bash
- 10. Encontrar la longitud de un archivo MP3
- 11. Bash: encontrar y copiar
- 12. ¿Cómo encontrar si un archivo contiene una cadena dada usando la línea de comandos de Windows
- 13. ¿Cómo puedo encontrar la ruta de un archivo de plantilla usando ERB?
- 14. ¿Cómo puedo encontrar la extensión de mis datos en un archivo de Excel (.XLSX) usando EPPlus?
- 15. Cómo encontrar solo archivos en un directorio determinado, e ignorar los subdirectorios usando bash
- 16. Bash: encontrar el archivo con las líneas max contar
- 17. ¿Cómo encontrar un archivo en Ubuntu?
- 18. bash pull ciertas líneas de un archivo
- 19. ¿Cómo agrego una línea de texto al medio de un archivo usando bash?
- 20. ¿Cómo puedo contar las ocurrencias de una cadena dentro de un archivo usando bash?
- 21. Generando permutaciones usando bash
- 22. ¿Cómo encontrar la versión de un archivo rpt Crystal Report?
- 23. ¿Cómo encontrar la codificación de un archivo? C#
- 24. Cómo mostrar metainformación sobre commit simple en git
- 25. Eliminar entradas duplicadas usando un script Bash
- 26. Crear archivo de texto y rellenarlo usando bash
- 27. Bash. Prueba para un borrando la variable, usando una función
- 28. ¿Cómo se analiza un nombre de archivo en bash?
- 29. script bash para encontrar archivos antiguos basados en la fecha en el nombre de archivo
- 30. Echo un gran trozo de texto en un archivo usando Bash
¿Qué es 'El Meta-información'? ¿Y qué has intentado? –
Lo he encontrado Es "ls -l" Información sobre un archivo .. Me gusta Nombre de archivo, permiso, propietario del archivo, fecha, etc. – Andy
Por favor, deje de usar mayúsculas cada palabra, hace que su publicación sea más difícil de leer. – derobert