Ubuntu VM продолжает отклонять входящие соединения

Есть много способов увидеть это. Прежде всего, это указано в выводе ls -l. Обратите внимание, что каталог имеет d в начале поля разрешений, а ссылка имеет l:

$ ls -l
drwxr-xr-x 2 terdon terdon 4096 Feb 13 14:12 bar
lrwxrwxrwx 1 terdon terdon    3 Feb 13 14:12 foo -> bar

Вы также можете использовать file:

$ file bar foo 
bar: directory 
foo: symbolic link to `bar' 

Другим выбором является readlink, который следует за символическими ссылками на их целевые объекты:

$ readlink foo
bar

Запуск readlink bar не будет возвращать результат (он не работает, возвращает код выхода без 0), поэтому вы может сделать что-то вроде:

readlink bar || echo "Not a link!"

или

readlink foo && "Echo this is a link"

Наконец, вы также можете использовать find или сама оболочка для перечисления всех ссылок:

find . -type l

или

for f in *; do [ -L "$f" ] && echo "$f is a link"; done
0
задан 16 November 2017 в 01:27

0 ответов

Другие вопросы по тегам:

Похожие вопросы: