J'ai un seul fichier (un PDF) et je veux avoir beaucoup de copies identiques dans le même dossier (200 serait bien) nommé file-001
, file-002
etc.
Comment fait-on ça?
J'ai un seul fichier (un PDF) et je veux avoir beaucoup de copies identiques dans le même dossier (200 serait bien) nommé file-001
, file-002
etc.
Comment fait-on ça?
printf "%s\n" "$(cat /dev/urandom | tr -dc '_-' | fold -w 1 | head -n 1 )"
:-P (et soyez averti que c'est une boîte de vers, carecho -
c'est l'un de ces cas de coin ...)-
je pense: PRéponses:
Vous pourriez faire quelque chose comme
cependant, si le support devient illisible, peu importe le nombre de copies - les sauvegardes nécessitent fondamentalement de la diversité .
Notez que
tee
écrit son entrée standard dans la sortie standard ainsi que dans chacun des fichiers donnés - pour les fichiers volumineux ou pour les fichiers contenant des données binaires ou d'autres caractères spéciaux qui peuvent interférer avec les paramètres de votre terminal, vous voudrez probablement vider la sortie standard vers le seau à morsla source
tee file-{001..200} < file >/dev/null
me cherche plus lisiblement. Voir cette réponse presque en double: Comment copier un fichier dans plusieurs dossiers dans Terminal?C'est le cas classique où les astuces shell aident beaucoup.
Et je sais que c'est une blague , mais si vous voulez un aléatoire
_
ou-
séparer le nombre du nom, vous pouvez utiliser:(plusieurs lignes pour plus de lisibilité ...)
:-P
la source
_
et que chaque non premier soit-
? 1 n'est pas premier, et vous choisissez pour 0! : P Blagues!Pour créer un seul double d'un fichier, vous savez probablement que vous pouvez utiliser
cp
:Maintenant, pour créer plus de doublons dans un fichier, vous pouvez combiner
cp
avecxargs
. Dans ton cas:copiera
file
àfile-001
,file-002
...,file-200
. Voirman xargs
pour plus d'informations.la source
Comme toujours, le camion python arrive en retard, mais:
rendez-le exécutable, faites-le glisser sur une fenêtre de terminal, faites glisser le fichier à copier sur la fenêtre de terminal et définissez le nombre de copies:
Le nombre de zéros en tête est automatiquement, les fichiers sont nommés
file_001.pdf
,file_002.pdf
avec les filenumbers placés avant l'extension.Le script:
la source