Copie y pegue archivos en el mismo directorio usando Terminal

1

Actualmente estoy intentando averiguar cómo copiar y pegar archivos (más de un archivo) en el mismo directorio usando Terminal.

Estoy intentando crear un script para crear el mismo archivo. Si hay una mejor manera de hacerlo, hágamelo saber.

Lo que necesito hacer con este script es poder crear ciertos tipos de archivos con tamaños específicos. Ejemplo: un archivo de imagen (digamos un archivo PNG) que tiene un tamaño de 10 MB y necesito 4 de ellos. Cuando se ejecuta un comando para crear este archivo en la Terminal, se ve así:

mkfile 10m image.png

Creé una secuencia de comandos para repetir el comando pero falla, ya que crea el mismo archivo y lo sobrescribe.

Gracias,

K

    
pregunta user53753 23.07.2013 - 04:53

1 respuesta

1

Entonces, ¿importa si el archivo es el mismo?

es decir: digamos que hay una imagen google.png

ydeseaquesecopieenlamismadir4veces.

comoenesedirectoriotendríasgoogle.pnggoogle2.pnggoogle3.pnggoogle4.png?

Siesoesloquequieres:

foriin{1..4}docpgoogle.png"google$i.png"
  done

Pero si desea que los archivos de "imágenes" sean diferentes, serán archivos gibrish, pero de tamaño 10m exactamente

quieres hacer algo como

for i in {1..5}
   do
      dd if=/dev/random of="yourfilename$i.test" bs=12428800 count=1
   done

Esto hará que cuatro archivos de 10 m de tamaño estén llenos de un montón de caracteres aleatorios.

Comenta y hazme saber lo que realmente quieres y puedo volver y rehacer esto.

Te ayudaría si publicaras tu script que falla para que pueda ver lo que intentas hacer.

EDIT:

Cambié el dispositivo desde / dev / cero a / dev / random para generar contenido de archivo aleatorio.

    
respondido por el user1048138 23.07.2013 - 08:16

Lea otras preguntas en las etiquetas