Articles of readlink

Перезаписать символическую ссылку оригинальным файлом

У меня есть каталог с некоторыми символическими ссылками, например: /home/user/symlink/$(*symlink_file_name1*).mkv /home/user/symlink/$(*symlink_file_name2*).mkv И у меня есть другой каталог с исходным файлом (из файла символической ссылки): /home/user/original/$(*original_file_name1*).mkv /home/user/original/$(*original_file_name2*).mkv Таким образом, проблема состоит в том, чтобы «преобразовать» весь файл .mkv из /home/user/symlink/ в исходный файл НО с тем же именем файла. Там в папке символических ссылок, я хочу, […]

Получить полный каталог $ file

Мой первый сценарий оболочки #!/bin/bash echo "Input your file" read $file path=(readlink -f $file) echo "$USER, $path" >> scriptlog.txt он сказал, что отсутствует операнд. Как я могу это исправить?

Как мне сохранить параметры команды от нарушения других сценариев, выполняемых в моей команде?

У меня есть сценарий оболочки bash ( my_script.sh ), который запускает скрипт ( their_script ) во время выполнения. Мой скрипт ( my_script.sh ) выглядит так: THISDIR=`dirname $(readlink -f $0)` main() { cd $THISDIR source their-script } main "$@" their-script – это файл, который я не должен изменять. their-script имеет такие вещи: BDIR="$1" … BDIR=`readlink -f […]

объясните параметры команды readlink

Может кто-нибудь, пожалуйста, объясните мне следующие параметры команды readlink на простом языке: -f, –canonicalize canonicalize by following every symlink in every component of the given name recursively; all but the last component must exist -e, –canonicalize-existing canonicalize by following every symlink in every component of the given name recursively, all components must exist -m, –canonicalize-missing […]

Реальный текущий каталог

Очевидно, что я знаю о pwd и readlink , но есть ли команда, чтобы узнать реальный абсолютный путь к текущему каталогу (то есть, разрешить ссылки и точки)?

Поиск тестируемой утилиты для получения абсолютного пути к относительной целевой символической ссылке

NB: В первоначальном названии этого сообщения я использовал слово « стандарт» в повседневном смысле «хорошо установленного» (и, следовательно, проверенного временем, в отличие от быстрых решений, которые я мог бы опрокинуть). Однако в контексте Unix-talk слово standard имеет очень специфический (и совсем другой) технический смысл. Эта альтернативная, более правильная интерпретация слова standard в названии оставила остальную […]