Я працюю над системою HP-UX і хочу дізнатися, чи є кругові символічні посилання.
Поки я використовую команду:
ls -lrt `find ./ -follow -type l`
Але це робить лише ls -lrt в поточному каталозі як результат.
Яку команду слід використовувати для пошуку всіх кругових символьних посилань у системі?
-followне дає мені справжніх посилань - це результати?
-follow, findрозглядає саму посилання, а не файл він вказує. Тож find . -type lдрукуються речі, що є посиланнями (бо вони є -type l), навіть не дивлячись, на що вони вказують (які би були файли чи каталоги чи інші посилання, які вказували на файли чи каталоги).
findкоманда або просто друкує,.або нічого не друкує (значить, ви просто працюєте,ls -lrtабоls -lrt .) Не знаєте достатньо про HP-UX,findщоб сказати, як це виправити (можливо, це вимагає явного-print? ). 2) Що ви маєте на увазі "круговий"?./a -> ./bі./b -> ./a? Про що/home/foo/a -> /home? Або/home/foo/a -> /home/barі/home/bar/b -> /home/foo?