Als «coreutils» getaggte Fragen

GNU Core Utilities sind die Implementierung der zentralen Befehlszeilentools eines POSIX-Systems durch das GNU-Projekt, einschließlich Tools wie ls, cp, mv, rm usw.

3
Warum werden Elemente mit Leerzeichen in einfache Anführungszeichen gesetzt?
Mir ist gerade aufgefallen, dass auf einem meiner Computer (auf dem Debian Sid ausgeführt wird), wenn ich lseinen Dateinamen mit Leerzeichen eingebe, einfache Anführungszeichen verwendet werden. Ich habe meine Aliase sofort überprüft und festgestellt, dass sie intakt sind. wyatt@debian630:~/testdir$ ls 'test 1.txt' test1.txt wyatt@debian630:~/testdir$ alias alias ls='ls --color=auto' alias wget='wget …

13
Richtiges Sperren in Shell-Skripten?
Manchmal müssen Sie sicherstellen, dass nur eine Instanz eines Shell-Skripts gleichzeitig ausgeführt wird. Zum Beispiel ein Cron-Job, der über Crond ausgeführt wird und keine eigene Sperre bietet (z. B. der Standard-Solaris-Crond). Ein gängiges Muster zum Implementieren von Sperren ist folgender Code: #!/bin/sh LOCK=/var/tmp/mylock if [ -f $LOCK ]; then # …

3
Wie schreibt "Ja" so schnell in eine Datei?
Lassen Sie mich ein Beispiel geben: $ 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 Hier können Sie sehen, dass der Befehl Zeilen in einer Sekunde yesschreibt 11504640, während …
58 bash  coreutils  write  yes 

2
cp-L vs. cp-H
Problem Beim Kopieren von Dateien mit cp -Hoder cp -Lerhalte ich die gleichen Ergebnisse: $ ls -l fileA fileA -> fileB $ cp fileA somewhere/ -H $ ls -l somewhere/ fileA # fileA is a copy of fileB, only renamed, with same properties! Diese Antwort hier beschreibt beide Optionen als …

3
Was ist das `[` Programm, das sich im / bin meines Systems befindet?
Ich habe kürzlich den /binOrdner meines Fedora durchsucht und eine Binärdatei mit dem Namen entdeckt [. Ich habe versucht, im Internet nach weiteren Informationen zu suchen, aber ich konnte nichts Nützliches finden. Das Durchgehen stracescheint auch bei näherer Betrachtung nichts Nützliches hervorzubringen. Was ist das? Soll ich alarmiert sein? Könnte …
32 fedora  gnu  coreutils 


2
Warum akzeptiert ln -s ein einzelnes Argument?
> cd /tmp > ln -s foo > ls -alhF /tmp lrwxrwxrwx 1 user user 3 Jul 29 14:00 foo -> foo Ist dies ein Fehler lnoder gibt es einen Anwendungsfall, um eine Datei mit sich selbst zu verknüpfen? Das ist mit coreutils 8.21-1ubuntu5.1.
27 symlink  coreutils  ln 

3
GNU "install" -d flag - wie geht das?
Ich versuche, eine Makefile-Regel zu schreiben, um ein Verzeichnis zu kopieren, wobei die Struktur beibehalten wird, und da alle anderen Regeln in unseren Makefiles verwendet werden install, wollte ich konsistent sein. In der Manpage heißt es: ZUSAMMENFASSUNG install [OPTION]... [-T] SOURCE DEST install [OPTION]... SOURCE... DIRECTORY install [OPTION]... -t DIRECTORY …
26 coreutils 

4
Was ist der Mehrwert der Option -T in GNU cp und mv?
Warum haben einige GNU Coreutils-Befehle die -T/--no-target-directoryOption? Es scheint, dass alles, was es tut, mit der Semantik von .(self dot) in einer traditionellen Unix-Verzeichnishierarchie erreicht werden kann. In Anbetracht: cp -rT /this/source dir Die -TOption verhindert, dass die Kopie ein dir/sourceUnterverzeichnis erstellt. Vielmehr /this/sourcewird mit identifiziert dirund der Inhalt entsprechend …
26 cp  coreutils 

4
Was nützt die Option -f für "touch"?
Von man touch: -f (ignored) Aber ich verstehe nicht, was mit ignoriert gemeint ist . Ich habe folgendes versucht: $ 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 Und …
23 coreutils  touch 

2
md5sum stellt der Prüfsumme '\' voran
Warum stellt md5sum "\" vor die Prüfsumme, wenn die Prüfsumme einer Datei mit "\" im Namen gefunden wird? $ md5sum /tmp/test\\test \d41d8cd98f00b204e9800998ecf8427e /tmp/test\\test Das gleiche gilt für jedes andere Dienstprogramm.



3
Warum werden Coreutils langsamer sortiert als Python?
Ich habe das folgende Skript geschrieben, um die Geschwindigkeit der Sortierfunktion von Python zu testen: from sys import stdin, stdout lines = list(stdin) lines.sort() stdout.writelines(lines) Ich habe dies dann mit dem sortBefehl coreutils in einer Datei mit 10 Millionen Zeilen verglichen : $ time python sort.py <numbers.txt >s1.txt real 0m16.707s …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.