Имея символьную ссылку (единую, не требующую пакетной обработки файловой системы), какую командную строку использовать, чтобы заменить ее копией файла, на который она ссылается?
command-line
files
symlink
cp
Иван
источник
источник
<symlink>
это символическая ссылка на относительный путь, это работает, только если<symlink>
находится в текущем каталоге. Вы можете использоватьreadlink -f
. Или если использоватьzsh
:cp --remove-destination path/to/symlink(:A) path/to/symlink
Вы могли бы сделать:
(это копирует только содержимое, а не метаданные файла, такие как права доступа и права собственности).
источник