Articles of coreutils

¿Qué tamaño de bloques usa `truncate –io-blocks`?

¿Qué tamaño de bloques usa truncate –io-blocks GNU truncate –io-blocks ? -o, –io-blocks treat SIZE as number of IO blocks instead of bytes 512 bytes blockdev –getbsz blockdev –getpbsz

Recuperar la primera hora del cambio de horario de verano – date de GNU

El fin de semana pasado, la mayor parte de Europa occidental se retrasó una hora; hubo dos casos de 2017-10-29T02:00 . Para traducir el time en UTC, puedo usar la date GNU: $ date -d 'TZ="Europe/Rome" 2017-10-29 02:00' Sun Oct 29 01:00:00 UTC 2017 Esto devuelve el time en CET (es decir, el segundo 2 […]

Seq performance hit when especifica una cadena de formatting

Ejecutar seq (GNU coreutils 8.21) sin especificar una cadena de formatting se ejecuta extremadamente rápido en comparación con cualquier formatting posible que probé: $ time seq 1e8 > /dev/null seq 1e8 > /dev/null 0.68s user 0.02s system 99% cpu 0.703 total $ time seq -f '%1.f' 1e8 > /dev/null seq -f '%1.f' 1e8 > /dev/null […]

realpath -L vs -P

Desde el manual de coreutils -L –logical Los enlaces simbólicos –logical se resuelven en los nombres de file especificados, pero se resuelven después de que se procesen los siguientes componentes. -P –physical Los enlaces simbólicos –physical se resuelven en los nombres de file especificados, y se resuelven antes de que se procesen los siguientes componentes. […]

Comprobación de la compatibilidad entre los resources básicos y los antiguos sistemas GNU / Linux

Tengo acceso no root a una grilla de computadoras. El sistema operativo instalado es el siguiente: $ uname -mrs Linux 2.6.18-274.el5xen x86_64 $ cat /etc/*-release Scientific Linux SL release 5.1 (Boron) Creé la última versión de core utils localmente con ./configure –prefix=<some_path> make make install pero antes de agregar esta nueva installation a mi PATH […]

Comando "instalar" como script

Estoy trabajando en un sistema operativo basado en Linux muy modificado para un entorno realmente específico: sistemas NAS fáciles de usar. No proporciona ninguna GUI, aparte de una interfaz web, pero al less tiene SSH. Estoy intentando ejecutar una compilation manual del package (en la medida en que "./configure && make" es manual), pero falla […]

numfmt input de sufijo no válido

Estoy usando numfmt para convertir Content-Length de un file remoto de bytes a formatting IEC, es decir, 21M $ curl -sI http://jruby.org.s3.amazonaws.com/downloads/1.7.12/jruby-bin-1.7.12.tar.gz|grep Length|cut -d' ' -f2|numfmt –from=auto –to=iec 'numfmt: invalid suffix in input: '21981488 Sorprendido por qué numfmt se queja de un sufijo no válido. Cuando dividí el command y verifico la salida de cut […]

Coreutils instalados en CentOS para orderar, indicador de legibilidad humana, pero todavía no funciona

Estoy tratando de hacer du -h | sort -h du -h | sort -h , pero mi CentOS 5.7 no tiene -h flag para sort . Así que instalé coreutils Updated: coreutils.x86_64 0:5.97-34.el5_8.1 Complete! yet sort todavía no tiene el indicador -h . ¿No estoy haciendo algo o estoy haciendo algo mal? Soy bastante nuevo […]

sort –check: continuar después del primer desorder

Me gustaría get una list de todos los lugares en un file grande donde las keys disminuyen desde una línea anterior. Puedo verificar si el file está orderado usando sort: sort -cns -k1.14,1.15 -k1.1,1.10 file.txt Pero solo me dice acerca de la primera falla en ser orderada ( sort: file.txt:42: disorder: <bad line> .) ¿Puedo […]

cp: evitar error cuando el origen y el destino son los mismos

¿Puedes decir cp (coreutils de GNU) para evitar que se informe de un error en: $ echo 1 > foo $ cp foo foo Actualmente, esto informa: cp: 'foo' and 'foo' are the same file Eso es muy sensato, pero no siempre será necesariamente un error. Conceptualmente, si está copyndo files de $source a $dest […]