LINUX.ORG.RU

проблема с dir (bash) (вопрос новичка)

 


0

1

Задача: нужно вывести в файл имена ВСЕХ файлов ПОСТРОЧНО в каталоге «/» (+в том числе и содержимое под-каталогов) НО НЕ САМИ КАТАЛОГИ!!! (т.е. каталоги НЕ НАДО перечислять), (Имена файлов выводить полной нотацией)(от корня)

Как пытаюсь решить:

dir «/» -afLpQRUx > «/tmp/4321»

что вижу как результат: ПЕРЕЧИСЛЯЕТ КАТАЛОГИ, ПЕРЕЧИСЛЯЕТ СТОЛБИКАМИ, и только потом перечисляет файлы ТОЖЕ СТОЛБИКАМИ.

Что Я Делаю Не Так??

«/»:

«lib»/ «opt»/ «cdrom»/ «tmp»/ «media»/ «bin»/

«mnt»/ «root»/ «selinux»/ «var»/ «vmlinuz» «etc»/

«vmlinuz.old» «usr»/ «initrd.img.old» "..«/ „initrd.img“ „sbin“/

».cache"/ «lost+found»/ «sys»/ ".«/ „home“/ „proc“/

„dev“/ „srv“/ „boot“/

»/lib":

".«/ »..«/

Ответ на: комментарий от qwertyqw

`dir' is equivalent to `ls -C -b'; that is, by default files are listed in columns, sorted vertically, and special characters are represented by backslash escape sequences.

x3al ★★★★★
()

Что Я Делаю Не Так??

Не используешь тег [code].

sin_a ★★★★★
()

гугл для слабаков?? как же задолбали эти лентяи!

ls -l | awk {'print$9'}
за НЕ использования гугла - язабан

reprimand ★★★★★
()

остальные флаги под твои критерии увидишь в man

reprimand ★★★★★
()
Ответ на: комментарий от reprimand

гугл для слабаков?? как же задолбали эти лентяи!

ls -l | awk {'print$9'}
за НЕ использования гугла - язабан

А тебя надо за говнокод забанить 8).

Deleted
()
Ответ на: комментарий от reprimand

Выше уже дали более правильный с find.

false ★★★★★
()
Ответ на: комментарий от reprimand

ну давай выводи свой «правильный» код. Желающих тыкнуть другому за «говнокод» полно - напиши свой, умник.

Правильный код продолжает работать правильно даже если в именах файлов появляются пробелы. А ты написал говно =).

Deleted
()
Ответ на: комментарий от reprimand

Воспользоваться утилитой поиска файлов для поиска определенных файлов - это костыль? Загадочные у вас понятия о костылях.

strangeman ★★★★
()
Ответ на: комментарий от qwertyqw

Спасибо всем высказавшимся Одминам, которые дали дельные советы (принял к сведению, буду использовать)

Теперь по поводу высказвания

как же задолбали эти лентяи!

1)в заголовке указано: (вопрос новичка)

2)гуглил и нашел вероятно-нужную команду

3)судя по количеству ключей в моей попытке решения- явно читал man-ы

4)показал что решал, показал как решал и где не получилось, задал вопрос с просьбой указать ошибку в решении, а не «решите за меня»

5) (посмотрите на время сообщений) обнаружил что сообщение отображается некорректно (поменялись символы в коде), и задал дополнительный вопрос по этой теме (пруф): вопрос по форуму: как запретить авторазметку сообщения

Отдельное спасибо за советы, которые помогли стать чуточку более опытным в линуксе и на форуме: Extraterrestrial, x3al, sin_a, G12ES

(из двух топиков)

qwertyqw
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.