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

    Опубликовано Andres - пн, 10/14/2019 - 15:26

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

     

    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/

    Теги