Saya memiliki satu file (PDF) dan saya ingin memiliki banyak salinan identik di folder yang sama (200 akan lebih baik) bernama file-001
, file-002
dll.
Bagaimana saya melakukannya?
Saya memiliki satu file (PDF) dan saya ingin memiliki banyak salinan identik di folder yang sama (200 akan lebih baik) bernama file-001
, file-002
dll.
Bagaimana saya melakukannya?
printf "%s\n" "$(cat /dev/urandom | tr -dc '_-' | fold -w 1 | head -n 1 )"
:-P (dan diperingatkan bahwa itu adalah kaleng cacing, karenaecho -
merupakan salah satu dari kasus sudut ini ...)-
saya pikir: PJawaban:
Anda bisa melakukan sesuatu seperti
namun jika media menjadi tidak terbaca, tidak masalah berapa banyak salinannya - pencadangan secara mendasar membutuhkan keragaman .
Perhatikan bahwa
tee
menulis input standarnya ke output standar serta ke masing-masing file yang diberikan - untuk file besar, atau untuk file yang berisi data biner atau karakter khusus lainnya yang dapat mengganggu pengaturan terminal Anda, Anda mungkin ingin membuang output standar ke ember bitsumber
tee file-{001..200} < file >/dev/null
mencari saya lebih jelas. Lihat jawaban yang hampir duplikat ini: Bagaimana cara menyalin file ke beberapa folder di Terminal?Ini adalah kasus klasik di mana trik shell banyak membantu.
Dan saya tahu ini sebuah lelucon , tetapi jika Anda ingin secara acak
_
atau-
memisahkan nomor dari namanya, Anda dapat menggunakan:(beberapa baris untuk membantu keterbacaan ...)
:-P
sumber
_
dan setiap non bilangan prima-
? 1 bukan prima, dan Anda memilih untuk 0! : P Jokes!Untuk membuat satu duplikat file Anda mungkin tahu bahwa Anda dapat menggunakan
cp
:Sekarang, untuk membuat lebih banyak duplikat ke file, Anda dapat menggabungkan
cp
denganxargs
. Dalam kasus Anda:akan menyalin
file
kefile-001
,file-002
, ...,file-200
. Lihatman xargs
untuk info lebih lanjut.sumber
Seperti biasa, truk python datang terlambat, tetapi:
membuatnya dapat dieksekusi, seret ke jendela terminal, seret file untuk menyalin dari jendela terminal dan atur jumlah salinan:
Jumlah angka nol terkemuka diatur secara otomatis, file-file tersebut bernama
file_001.pdf
,file_002.pdf
, dengan filenumbers ditempatkan sebelum ekstensi.Naskah:
sumber