Skip to content

Instantly share code, notes, and snippets.

@carlosevi94
Last active July 8, 2021 10:13
Show Gist options
  • Save carlosevi94/1717a91289ea122686bca6de7884009a to your computer and use it in GitHub Desktop.
Save carlosevi94/1717a91289ea122686bca6de7884009a to your computer and use it in GitHub Desktop.

Contar numero de lineas de un archivo

wc -l __archivo__

Guardar la salida completa en un archivo

____script_con_argumentos___ 2>&1  | tee mirar

Separar archivo en archivos mas pequeños

split -l 10000 Endesa_TAB_01_20171129_GZZ_20150101_20151231.csv  

Descomprimir archivos

`7z x \*.zip` 
  • Script para descomprimir y borrar archivos en una carpeta
# .gz
for f in $(ls | grep gz); do 7za e ${f}; rm ${f};done 

# .zip
for f in $(ls | grep zip); do 7z e ${f}; rm ${f};done

Renombrar masivamente

# Rename all *.txt to *.text
for f in *.txt; do 
    mv -- "$f" "${f%.txt}.text"
done

Ver tamaño ficheros y carpetas en terminal

Para que sea en human-readable está esto:

du -h | sort -h

Si quieres ver cuanto pesan las carpetas de un directorio:

du -h --max-depth=1 
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment