Me gustaría convertir recursivamente enlaces blandos a enlaces duros en un directorio. He intentado algo como esto:
for f in *; do (mv $f{,~} && ln $(readlink $f~) && rm $f~) done
... pero tiene dos problemas principales:
- no recursivo
- recoge archivos que no son enlaces simbólicos
Sería bueno alimentar de alguna manera la línea anterior find -type l
, pero no estoy seguro de cómo hacerlo.
cp -aH
). [1]: unix.stackexchange.com/questions/94185/…