Я предложил бы это uzbl
просто правильное волшебство ниндзя для этого. Это - scriptable, управляемый консолью специализированный браузер. Быть основанным на WebKit, его рендеринге и поддержке JavaScript является первым классом, но это следует за философией Unix выполнения одной вещи и выполнения его хорошо, позволяя другим программам продвинуть данные в и.
Существует обертка для него, которая добавляет поддержку подобного вкладке интерфейса также.
cp --remove-destination "$(readlink <symlink>)" <symlink>
Вы могли бы сделать:
file=path/to/symlink
{ rm -f -- "$file" && cat > "$file"; } < "$file"
(, который копирует только содержимое, а не метаданные файла, такие как разрешения и права собственности ).
<symlink>
символьная ссылка на относительный путь, это только работает если<symlink>
находится в текущем каталоге. Можно хотеть использоватьreadlink -f
. Или при использованииzsh
:cp --remove-destination path/to/symlink(:A) path/to/symlink
– Stéphane Chazelas 11.08.2017, 14:28