Создание и удаление сим-линков в Linux bash

Узнать куда ведёт линк:

 

ls -al /home/c/cinfoki/kitsystem-lnk

Создание симлинка:

ln -s /home/c/cinfoki/kitsystem/for_link/public_html_items/live /home/c/cinfoki/kitsystem/public_html

1) Путь до папки назначения

2) Путь симлинка

Удаление сим линка:

rm /home/c/cinfoki/kitsystem-lnk

Источник: https://linux-notes.org/sozdanie-ssy-lok-symlink-v-unix-linux/

 

# Создаёт ссылку с полны, а не относительным путём: /home/c/cinfoki/kitsystem/public_html_live/tovar_files

ln -s ~/kitsystem/tovar_files_0 ~/kitsystem/public_html_live/tovar_files

 

# Создаёт относительную ссылку до: ../tovar_files_0

ln -sr ~/kitsystem/tovar_files_0 ~/kitsystem/public_html_live/tovar_files

Источник: https://losst.ru/simvolicheskie-i-zhestkie-ssylki-linux

 

Замена символической ссылки:

rm /home/c/cinfoki/kitsystem/public_html; ln -s /home/c/cinfoki/kitsystem/for_link/public_htmls/live /home/c/cinfoki/kitsystem/public_html

# Упращённый (с переменной)

link="/home/c/cinfoki/kitsystem/public_html"; rm $link; ln -s /home/c/cinfoki/kitsystem/for_link/public_html_items/rollback $link

 

Копирование всех файлов (включая скрытые (начинаются с . (точки))) из директории в директорию:

cp -ar /source/. /target

Источник: https://habr.com/ru/company/ruvds/blog/471092/