Автоматически синхронизировать 2 файла

Если по какой-то причине вы не можете использовать одинарные кавычки, как предложено в ответе Микеля, вы можете временно отключить расширение истории с помощью set +H (включите его снова с помощью set -H), как предложил Гленн Джекман в комментариях.

0
28.05.2018, 22:49
1 ответ

Si los dos archivos están ubicados en el mismo sistema de archivos (, es decir, no en dos particiones diferentes ), entonces podría crear un archivo como enlace fijo:

ln /path/to/one_file /path/somewhere/other_file

Después de haber hecho esto, /path/to/one_filey /path/somewhere/other_fileson ​​dos nombres para exactamente el mismo archivo. Si elimina uno, el contenido seguirá estando disponible a través del otro nombre.

Esto funcionaría siempre que un programa no desvincule uno de los archivos y -lo vuelva a crear.

De la misma forma, podrías crear un enlace simbólico de un nombre a otro:

ln -s /path/to/one_file /path/somewhere/other_file

En este caso, es /path/to/one_fileel que contiene los datos reales, mientras que /path/somewhere/other_filees solo un "puntero" (enlace simbólico )a él.

Esto no requiere que las dos rutas estén en el mismo sistema de archivos, pero si un programa desvincula el enlace simbólico y lo vuelve a crear como un archivo, la asociación se rompe, al igual que con los enlaces físicos.

1
28.01.2020, 04:21

Теги

Похожие вопросы