ASE_DAG
Gold Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Red Planet А почему вы решили, что этот ваш вопрос не относится к сфере тем ветки «UNIX Shell»? Специально ведь в шапке указан в т.ч. список ключевых слов: Цитата: Это глобальная тема по юниксовой командной оболочке. Как по интерактивной работе в командной строке, так и по шелл-скриптам. Ключевые слова: sh, bash, zsh, tcsh, readline, coreutils, cp, mv, ln, rm, ls, stat, date, test, chmod, chattr, dd, df, du, env, echo, cat, less, grep, sort, findutils, find, locate, xargs, diff, patch, ps, kill, tar, gzip, netcat, netstat. Неинтерактивная обработка текста (sed, awk, perl) пока тоже здесь. | Ладно, если так настаиваете, отвечу здесь. > что ls -L выводит вместо ссылок информацию о самих файлах Верно. > и очень удивился при таком выводе Напрасно удивились. [redplanet@localhost Temp]$ ls -l /usr/bin/reboot lrwxrwxrwx. 1 root root 13 Sep 26 11:02 /usr/bin/reboot -> consolehelper [redplanet@localhost Temp]$ ls -lL /usr/bin/reboot -rwxr-xr-x. 1 root root 6488 Apr 1 2011 /usr/bin/reboot Все верно. Без ключа -L выдана информация по симлинку, а с -L — по файлу, на который он ссылается. Это очень хорошо видно по размеру. > А имя самого файла можно как-то вывести, не прибегая к другим командам? Вы сами только что продемонстрировали, как. Не находите? [redplanet@localhost Temp]$ ls -l /usr/bin/reboot # -L нет lrwxrwxrwx. 1 root root 13 Sep 26 11:02 /usr/bin/reboot -> consolehelper #: бэкап шапки
| Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 18:00 27-11-2011 | Исправлено: ASE_DAG, 19:26 27-11-2011 |
|