Ich musste Tausende von Dateien gleichzeitig vorbereiten, um den Vorgang zu überprüfen. Machen Sie sich also eine Notiz.
Ich habe nichts Seltsames getan. Es funktionierte auch unter Windows Bash (Ubuntu).
touch test.file;for i in {1..5000};do cp test.file test_${i}.file;done
↓ ↓ ↓ Dies ist das gleiche.
touch test_{1..5000}.file
Dadurch werden 5.000 (um genau zu sein 5.001) Dateien erstellt. Sie können eine beliebige Anzahl von Dateien erstellen, indem Sie den Teil "5000" ändern.
Wenn Sie die Dateigröße angeben möchten, sieht es so aus.
dd if=/dev/zero of=test.file bs=1M count=1;for i in {1..5000};do cp test.file test_${i}.file;done
Dadurch werden 5.000 1-MByte-Dateien erstellt.
Die Dateigröße ist bs
x count
, daher können Sie eine beliebige Dateigröße angeben, indem Sie diese ändern.
Recommended Posts