he aprendido cómo reemplazar una línea mediante escritura del golpe, pero estoy queriendo aprender cómo reemplazar un archivo completo con otro archivo en una carpeta diferente con el mismo nombre. ¿¿Es posible??reemplazar un archivo entero con otro archivo en bash
Respuesta
cp -f [oringinal file] [new file]
copias del archivo original y sobrescribe el archivo de destino (por lo tanto -f
que significa "fuerza").
utilizar estos comandos: fichero2
mv file1 file2
Si fichero2 no existe, entonces se cambia el nombre archivo1. Si el archivo2 existe, su contenido se reemplaza con el contenido del archivo1.
mv -i file1 file2
Como embargo anterior, ya que se especifica la opción "-i"
(interactiva), si existe fichero2, se solicita al usuario antes de que se sobrescribe con el contenido de archivo1.
mv file1 file2 file3 dir1
Los archivos file1, file2, file3 se mueven al directorio dir1. dir1 debe existir o mv
saldrá con un error.
mv dir1 dir2
Si dir2 no existe, entonces dir1 se renombra como dir2. Si existe dir2, el directorio dir1 se crea dentro del directorio dir2.
Esto no hace exactamente lo que quiere el OP - se mueve/renombra archivos, no copias/los sobrescribe ... – Christian
HI @Christian gracias por su tu comentario. ¿Puedes por favor elaborar más? Quiero entender por qué renombrar un archivo no es lo mismo que reemplazarlo. Por ejemplo, si quiero "reemplazar" el archivo1 con el archivo2, ¿por qué no puedo hacer lo siguiente: mv file2 file1? ¿Este comando reemplaza si primero se elimina el archivo1? – user1747935
Cambiar el nombre de un archivo significa que no existirá en la ubicación original - me parece que lo que el PO quiere es sobrescribir un archivo sin ningún tipo de efectos secundarios. – Christian
En caso de que usted está intentando copiar sólo el contenido del archivo de tratar
cat /first/file/same_name > /second/file/same_name
Esto sobrescribirá todo el contenido del segundo archivo con el contenido de la primera. Sin embargo, su propietario, grupo y permisos del segundo archivo no se modificarán.
- 1. Bash: escribir número entero de archivo binario
- 2. reemplazar una línea con múltiples líneas en un archivo
- 3. Reemplazar el bloque delimitado de texto en el archivo con el contenido de otro archivo
- 4. buscar y reemplazar cadena en un archivo
- 5. Reemplazar caracteres en un archivo
- 6. Escribir un entero en un archivo con fputs()
- 7. Insertar texto de un archivo al comienzo de otro archivo - bash
- 8. ¿Puedo cargar un archivo .gitconfig desde otro?
- 9. Buscar y reemplazar en un archivo grande
- 10. Reemplazar columna en un archivo con columna de otro usando awk?
- 11. Reemplazar texto en archivo con Python
- 12. AWK/BASH: ¿cómo hacer coincidir un campo en un archivo de un campo en otro?
- 13. bash pull ciertas líneas de un archivo
- 14. Incluyendo un archivo R5RS en otro archivo en la raqueta
- 15. Incluir archivo SQL en otro archivo SQL
- 16. usando bash: escribir la representación de bits del entero en el archivo
- 17. cadena reemplazar en un archivo grande con php
- 18. Cómo analizar un archivo CSV en Bash?
- 19. Reemplazar caracteres en un archivo de texto con un archivo por lotes
- 20. ¿Cómo incluyo un archivo php.ini en otro archivo php.ini?
- 21. Leer un archivo zip y escribirlo en otro archivo python
- 22. crear archivo binario en bash
- 23. Reemplazar cadena en el archivo
- 24. Incluyendo un archivo fuente Netlogo en otro
- 25. Incluyendo un archivo erb en otro
- 26. Probar una fecha de archivo con bash
- 27. Reemplazar una palabra con otra en bash
- 28. Extraiga 1 archivo de tar.gz con bash
- 29. Cómo reemplazar el archivo jetty.xml con embarcadero.port
- 30. Scripts BASH: archivo whiptail seleccione
no pude conseguir que esto proceso. ¿Me perdí algo o tengo que terminar con el hecho? –
¿Cuál es el comando que está escribiendo? No necesitas los corchetes. –
como nota al margen, este modo de conserva y la propiedad del archivo original cuando se hace con sudo – hanzo2001