Ich habe eine einzelne Datei (ein PDF) und ich möchte viele identische Kopien in demselben Ordner (200 wären nett) haben file-001
, file-002
usw.
Wie mache ich es?
Ich habe eine einzelne Datei (ein PDF) und ich möchte viele identische Kopien in demselben Ordner (200 wären nett) haben file-001
, file-002
usw.
Wie mache ich es?
printf "%s\n" "$(cat /dev/urandom | tr -dc '_-' | fold -w 1 | head -n 1 )"
:-P (und gewarnt werden, dass es sich um eine Dose Würmer handelt, daecho -
es sich um einen dieser-
meiner Meinung: PAntworten:
Sie könnten so etwas tun
Wenn das Medium jedoch unlesbar wird, spielt es keine Rolle, wie viele Kopien sich auf dem Medium befinden. Grundsätzlich erfordern Backups Abwechslung .
Beachten Sie, dass
tee
die Standardeingabe sowohl in die Standardausgabe als auch in jede der angegebenen Dateien geschrieben wird - für große Dateien oder für Dateien mit Binärdaten oder anderen Sonderzeichen, die möglicherweise die Terminaleinstellungen beeinträchtigen, möchten Sie wahrscheinlich die Standardausgabe sichern der kleine Eimerquelle
tee file-{001..200} < file >/dev/null
sieht für mich leserlicher aus. Siehe diese fast doppelte Antwort: Wie kopiere ich eine Datei in mehrere Ordner in Terminal?Dies ist der klassische Fall, in dem Shell-Tricks viel helfen.
Und ich weiß, es ist ein Witz , aber wenn Sie einen Zufall wollen
_
oder-
die Zahl vom Namen trennen, können Sie Folgendes verwenden:(mehrere Zeilen zur besseren Lesbarkeit ...)
:-P
quelle
_
und jede Nicht-Primzahl ist-
? 1 ist keine Primzahl, und Sie wählen für 0! : P Witze!Um ein einzelnes Duplikat einer Datei zu erstellen, wissen Sie wahrscheinlich, dass Sie Folgendes verwenden können
cp
:Nun, um mehr Duplikate in einer Datei vornehmen, können Sie kombinieren
cp
mitxargs
. In deinem Fall:kopiert
file
zufile-001
,file-002
...,file-200
. Sieheman xargs
für weitere Informationen.quelle
Wie immer kommt der Python Truck zu spät, aber:
Machen Sie es ausführbar, ziehen Sie es über ein Terminalfenster, ziehen Sie die zu kopierende Datei über das Terminalfenster und legen Sie die Anzahl der Kopien fest:
Die Anzahl der führenden Nullen wird automatisch eingestellt, werden die Dateien mit dem Namen
file_001.pdf
,file_002.pdf
mit dem filenumbers platziert vor der Verlängerung.Das Drehbuch:
quelle