Herramienta que utiliza un mecanismo conocido como Copy-On-Write [COW - copia al escribir] para gestionar archivos con enlaces físicos [hard links]. Normalmente, cuando se tiene archivos enlazados físicamente y se modifica uno de ellos, el cambio afecta a todos los enlaces porque apuntan al mismo contenido en disco. Sin embargo, fl-cow interviene para que, en lugar de sobrescribir el archivo original, se cree una copia del archivo modificado, preservando así la versión original y ahorrando espacio en disco al aprovechar los enlaces físicos.
1.-
Ejemplo práctico, suponiendo un archivo llamado original.txt y crear un enlace físico:
$ echo "Este es el contenido original" > original.txt
$ ln original.txt copia.txt
Si se edita copia.txt y se modifica tambien se modifica original.txt porque ambos son el mismo archivo en disco
$ fl-cow copia.txt
$ echo "Contenido modificado" > copia.txt
El resultado ahora sera que original.txt contendra el mismo contenido ["Este es el contenido original"] y copia.txt contendrá "Contenido modificado"