Preguntas etiquetadas con coreutils

GNU Core Utilities es la implementación del proyecto GNU de las herramientas básicas de línea de comandos de un sistema POSIX, incluidas herramientas como ls, cp, mv, rm, etc.

3
¿Por qué 'ls' está repentinamente envolviendo elementos con espacios entre comillas simples?
Acabo de notar que en una de mis máquinas (ejecutando Debian Sid) cada vez que escribo lscualquier nombre de archivo con espacios tiene comillas simples que lo rodean. Inmediatamente revisé mis alias, solo para encontrarlos intactos. wyatt@debian630:~/testdir$ ls 'test 1.txt' test1.txt wyatt@debian630:~/testdir$ alias alias ls='ls --color=auto' alias wget='wget --content-disposition' wyatt@debian630:~/testdir$ …

13
¿Correcto bloqueo en scripts de shell?
En ocasiones, debe asegurarse de que solo se ejecute una instancia de un script de shell al mismo tiempo. Por ejemplo, un trabajo cron que se ejecuta a través de crond que no proporciona bloqueo por sí solo (por ejemplo, el crond de Solaris predeterminado). Un patrón común para implementar …

3
¿Cómo escribe 'yes' al archivo tan rápido?
Déjame dar un ejemplo: $ timeout 1 yes "GNU" > file1 $ wc -l file1 11504640 file1 $ for ((sec0=`date +%S`;sec<=$(($sec0+5));sec=`date +%S`)); do echo "GNU" >> file2; done $ wc -l file2 1953 file2 Aquí puede ver que el comando yesescribe 11504640líneas en un segundo, mientras que solo puedo escribir …
58 bash  coreutils  write  yes 

2
cp -L vs. cp -H
Problema Al copiar archivos con cp -Ho cp -L, obtengo los mismos resultados: $ ls -l fileA fileA -> fileB $ cp fileA somewhere/ -H $ ls -l somewhere/ fileA # fileA is a copy of fileB, only renamed, with same properties! Esta respuesta aquí describe ambas opciones como MENOS …

3
¿Cuál es el programa `[` que reside en el / bin de mi sistema?
Recientemente estaba navegando por la /bincarpeta de mi Fedora y noté un binario llamado [. Intenté buscar en Internet más información sobre eso, pero no pude encontrar nada útil. Ejecutarlo straceno parece producir nada útil para una inspección más cercana también. ¿Que es eso? ¿Debería estar alarmado? ¿Podría ser el …
32 fedora  gnu  coreutils 



3
GNU "install" -d flag: ¿cómo funciona?
Estoy tratando de escribir una regla de archivo MAKE para copiar un directorio, manteniendo su estructura, y dado que todas las demás reglas en nuestros archivos MAKE usan install, quería ser coherente. En la página de manual, dice: SINOPSIS install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... …
26 coreutils 

4
¿Cuál es el valor agregado de la opción -T en GNU cp y mv?
¿Por qué algunos comandos GNU Coreutils tienen la -T/--no-target-directoryopción? Parece que todo lo que hace se puede lograr utilizando la semántica del .(punto propio) en una jerarquía de directorios Unix tradicional. Considerando: cp -rT /this/source dir La -Topción evita que la copia cree un dir/sourcesubdirectorio. Más bien /this/sourcese identifica con …
26 cp  coreutils 

4
¿Para qué sirve la opción -f para `touch`?
De man touch: -f (ignored) Pero no entiendo lo que se entiende por ignorado . He intentado lo siguiente: $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:17 file $ touch -f file $ ls -l file -rw-rw-r-- 1 pandya pandya 0 Mar 20 16:18 file Y …
23 coreutils  touch 

2
md5sum antepone '\' a la suma de comprobación
¿Por qué md5sum está anteponiendo "\" delante de la suma de comprobación cuando se encuentra la suma de comprobación de un archivo con "\" en el nombre? $ md5sum /tmp/test\\test \d41d8cd98f00b204e9800998ecf8427e /tmp/test\\test Lo mismo se observa para cualquier otra utilidad.



3
¿Por qué los coreutils son más lentos que Python?
Escribí el siguiente script para probar la velocidad de la funcionalidad de clasificación de Python: from sys import stdin, stdout lines = list(stdin) lines.sort() stdout.writelines(lines) Luego comparé esto con el sortcomando coreutils en un archivo que contiene 10 millones de líneas: $ time python sort.py <numbers.txt >s1.txt real 0m16.707s user …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.