Fastest way to create many files
time for i in {110000..120000..64} ; do z=$(($i+64)); seq $i $z | parallel -j 64 touch file{}.txt; done
Β
# 64 seconds
Β
time for i in {120000..130000}; do echo this > file$1.txt; done
Β
# 0.5 second
time for i in {110000..120000..64} ; do z=$(($i+64)); seq $i $z | parallel -j 64 touch file{}.txt; done
Β
# 64 seconds
Β
time for i in {120000..130000}; do echo this > file$1.txt; done
Β
# 0.5 second
Comments
0 B
|π
/π
0 B
|π
/π
0 B
|π
/π
0 B
|π
/π
0 B
|π
/π
0 B
|π
/π
0 B
|π
/π
0 B
|π
/π
0 B
|π
/π
0 B
|π
/π
0 B
|π
/π
0 B
|π
/π