¿Cómo copio archivos de la Carpeta A a la Carpeta B basándome en el Archivo de Texto C con bash?
- carpetaA: carpeta de origen sólo con archivos de imagen, por ejemplo
image01.png
,image02.png
etc. No hay espacio en los nombres de las imágenes, sólo guión o guión bajo - carpetaB: carpeta de destino sin nada dentro.
-
C.txt: es un archivo de texto sin formato codificado en UTF16, dentro del archivo de texto se almacenan los nombres de archivo que quiero copiar de la carpetaA y estos nombres de archivo son línea por línea
image01.png image02.png image04.png
Las vías específicas son
~/Documents/C.txt
~/Documents/folderA/
~/Documents/folderB/
3 votos
¿Qué quiere decir "basado en el archivo de texto C"? ¿Puede dar un ejemplo de cómo espera que funcione?
1 votos
Me alegro de que hayas encontrado una solución, pero la solución no se corresponde con tu pregunta: "¿Cómo puedo copiar archivos de un directorio a otro a partir de un archivo de texto con nombres de archivo?
0 votos
No lo creo fd0, yo hago exactamente esto : Cambio el directorio a carpetaA luego 'cp argumento1 argumento2' donde argumento 1 es una cadena de nombres de archivos que quiero y separados por un espacio; argumento2 es el destino. Hablar es irreal, pruébalo en tu host local.
0 votos
Por favor, no añada la respuesta a la pregunta, publíquela como respuesta más abajo. También puede ser útil para asegurarse de que el formato es correcto, y para mostrar cómo se utiliza
C.txt
en su solución.