Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como bash

Comandos útiles de la shell en Linux

Listar los ficheros de un directorio en duplicado en la misma línea y guardarlos en un fichero. Esto puede ser útil para manipular los fichero. Por ejemplo suponiendo que se tratan de ficheros de audio y queremos un fragmento de 30 segundos de cada pista: ls *.flac | awk '{ print "ffmpeg -i " $0 " -t 30 fragmento-" $0 }' > fichero-destino bash fichero-destino Renombrar ficheros de imágenes a un nombre + un número: ls *.jpg | awk '{ print "mv \"" $0  "\"imagen" x++ ".jpg" }' > fichero-destino bash fichero-destino Renombrar las extensiones de algunos ficheros : ls *JPG* | awk '{a=$0;gsub(".JPG",".jpg",a); print "mv " $0 " " a }' > fichero-destino bash fichero-destino Ficheros inmodificables . lsattr muestra los atributos de un fichero y chattr los cambia: chattr +i fichero/directorio (lo hace inmodificable) chattr -i fichero/directorio (permite la