Questions marquées «coreutils»

GNU Core Utilities est l'implémentation par le projet GNU des principaux outils de ligne de commande d'un système POSIX, y compris des outils comme ls, cp, mv, rm, etc.

3
Pourquoi «ls» encapsule-t-il soudainement les éléments avec des espaces entre guillemets simples?
Je viens de remarquer que sur l'une de mes machines (sous Debian Sid), chaque fois que je tape lsun nom de fichier avec des espaces, il est entouré de guillemets simples. J'ai immédiatement vérifié mes alias, pour les retrouver intacts. wyatt@debian630:~/testdir$ ls 'test 1.txt' test1.txt wyatt@debian630:~/testdir$ alias alias ls='ls --color=auto' …

13
Corriger le verrouillage dans les scripts shell?
Parfois, vous devez vous assurer qu'une seule instance d'un script shell est en cours d'exécution en même temps. Par exemple, un travail cron exécuté via crond ne fournit pas de verrouillage (par exemple, le crond Solaris par défaut). Un modèle commun pour implémenter le verrouillage est le code suivant: #!/bin/sh …

3
Comment `oui` écrit-il dans un fichier si rapidement?
Laissez-moi vous donner un exemple: $ 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 Ici vous pouvez voir que la commande yesécrit des 11504640lignes en une seconde alors que …
58 bash  coreutils  write  yes 

2
cp -L vs. cp -H
Problème En copiant des fichiers avec cp -Hou cp -L, j'obtiens les mêmes résultats: $ ls -l fileA fileA -> fileB $ cp fileA somewhere/ -H $ ls -l somewhere/ fileA # fileA is a copy of fileB, only renamed, with same properties! Cette réponse décrit ici les deux options …

3
Quel est le programme `[` qui réside dans / bin de mon système?
Je parcourais récemment le /bindossier de mon Fedora et ai remarqué un binaire nommé [. J'ai essayé de chercher plus d'informations à ce sujet sur Internet, mais je n'ai rien trouvé d'utile. Son exécution stracene semble produire aucun élément utile pour une inspection plus minutieuse également. Qu'est-ce que c'est? Devrais-je …
32 fedora  gnu  coreutils 


2
Pourquoi ln -s accepte-t-il un seul argument
> cd /tmp > ln -s foo > ls -alhF /tmp lrwxrwxrwx 1 user user 3 Jul 29 14:00 foo -> foo S'agit-il d'un bogue lnou existe-t-il un cas d'utilisation pour créer un lien symbolique entre un fichier et lui-même? C'est avec coreutils 8.21-1ubuntu5.1.
27 symlink  coreutils  ln 

3
Drapeau GNU «install» -d - comment ça marche?
J'essaie d'écrire une règle de makefile pour copier un répertoire, en conservant sa structure, et puisque toutes les autres règles de nos makefiles utilisent install, je voulais être cohérent. Dans la page de manuel, il est écrit: SYNOPSIS install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t …
26 coreutils 

4
Quelle est la valeur ajoutée de l'option -T dans GNU cp et mv?
Pourquoi certaines commandes GNU Coreutils ont-elles l' -T/--no-target-directoryoption? Il semble que tout ce qu'il fait peut être réalisé en utilisant la sémantique de .(self dot) dans une hiérarchie de répertoires Unix traditionnelle. Considérant: cp -rT /this/source dir L' -Toption empêche la copie de créer un dir/sourcesous - répertoire. Il /this/sourceest …
26 cp  coreutils 

4
À quoi sert l'option -f pour `touch`?
De man touch: -f (ignored) Mais je ne comprends pas ce que l'on entend par ignoré . J'ai essayé de suivre: $ 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 …
23 coreutils  touch 

2
md5sum ajoute «\» à la somme de contrôle
Pourquoi md5sum ajoute-t-il "\" devant la somme de contrôle lors de la recherche de la somme de contrôle d'un fichier avec "\" dans le nom? $ md5sum /tmp/test\\test \d41d8cd98f00b204e9800998ecf8427e /tmp/test\\test La même chose est notée pour tous les autres utilitaires.



3
Pourquoi le coreutils est-il plus lent que Python?
J'ai écrit le script suivant pour tester la vitesse de la fonctionnalité de tri de Python: from sys import stdin, stdout lines = list(stdin) lines.sort() stdout.writelines(lines) J'ai ensuite comparé cela à la sortcommande coreutils sur un fichier contenant 10 millions de lignes: $ time python sort.py <numbers.txt >s1.txt real 0m16.707s …


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.