Команда readlink в Linux с примерами
Команда readlink в Linux используется для печати разрешенных символических ссылок или канонических имен файлов. Проще говоря, всякий раз, когда у нас есть символическая ссылка, и мы хотим знать, какой путь она представляет. Затем, в этом случае, вступает в игру команда readlink, чтобы показать фактический путь символьной ссылки.
Синтаксис:
readlink [ОПЦИЯ] ... ФАЙЛ ...
Пример: он будет печатать разрешенные символические ссылки или канонические имена файлов символьной ссылки, переданной с помощью команды, как показано ниже.
Объяснение: Как вы можете видеть в приведенном выше примере, у нас есть символическая ссылка с именем стола, с помощью команды readlink мы сможем определить его фактический путь.
Параметры:
- readlink -f: эта опция канонизирована путем рекурсивного перехода по каждой символической ссылке в каждом компоненте данного имени; все компоненты, кроме последнего, должны существовать.
Пример:
readlink -f desk1
- readlink -e: эта опция будет канонизирована путем рекурсивного следования каждой символической ссылке в каждом компоненте с заданным именем, все компоненты должны существовать.
Пример:
readlink -e стол
Объяснение: Эта опция аналогична опции -f, единственная разница между опциями -f и -e заключается в -e , все компоненты должны существовать, а в -f должен существовать последний компонент.
- readlink -m: эта опция канонизирована, рекурсивно следуя каждой символической ссылке в каждом компоненте с заданным именем, без требований к существованию компонентов.
Пример:
readlink -m desk3
- readlink -n: эта опция не выводит конечный разделитель.
Пример :
ссылка для чтения -n desk4
- readlink -q: эта опция будет выполняться в тихом режиме.
Пример:
readlink -q стол
Объяснение: С помощью этой опции пользователь может читать символические ссылки в каждом компоненте, и на консоли не отображается ничего похожего на ошибку.
- readlink -s: этот параметр подавляет большинство сообщений об ошибках.
Пример:
readlink -s desk5
- readlink -v: эта опция будет сообщать сообщения об ошибках, если таковые имеются.
Пример:
readlink -v desk6
- readlink -z: эта опция завершит каждую строку вывода NUL, а не новой строкой.
Пример:
readlink -z desk2
- readlink –help: эта опция отобразит эту справку и завершит работу.
readlink --help
- readlink –version: эта опция покажет информацию о версии и завершит работу.
readlink --version