URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 4451
[ Назад ]

Исходное сообщение
"ls+полный путь"

Отправлено Pilat , 06-Июл-05 13:55 
Привет!
Необходимо, чтобы команда ls выводила полный путь к файлу. Как это реальзовать?

Содержание

Сообщения в этом обсуждении
"ls+полный путь"
Отправлено allez , 06-Июл-05 14:15 
>Привет!
>Необходимо, чтобы команда ls выводила полный путь к файлу. Как это реальзовать?
>

1. Указать ей этот самый путь:
$ ls /usr/tmp/file
/usr/tmp/file

$ ls /usr/tmp/*
/usr/tmp/file
/usr/tmp/file1
......
......
......

2. Использовать ls в составе find:
$ find /usr/tmp -exec ls {} \;
/usr/tmp/file
/usr/tmp/file1
......
......
......

3. Использовать find без ls :-) :
$ find /usr/tmp
/usr/tmp/file
/usr/tmp/file1
......
......
......


"ls+полный путь"
Отправлено Pilat , 06-Июл-05 15:06 
>>Привет!
>>Необходимо, чтобы команда ls выводила полный путь к файлу. Как это реальзовать?
>>
>
>1. Указать ей этот самый путь:
>$ ls /usr/tmp/file
>/usr/tmp/file
>
>$ ls /usr/tmp/*
>/usr/tmp/file
>/usr/tmp/file1
>......
>......
>......
>
>2. Использовать ls в составе find:
>$ find /usr/tmp -exec ls {} \;
>/usr/tmp/file
>/usr/tmp/file1
>......
>......
>......
>
>3. Использовать find без ls :-) :
>$ find /usr/tmp
>/usr/tmp/file
>/usr/tmp/file1
>......
>......
>......

Мне необходимо делать это рекурсивно с опцией -R
Но все равно спасибо, я уже справился с этим! )


"ls+полный путь"
Отправлено sm00th_trac3r , 24-Дек-06 16:32 
>Мне необходимо делать это рекурсивно с опцией -R
>Но все равно спасибо, я уже справился с этим! )
а не подскажите как? +) просто тоже есть такая необходимость...

"ls+полный путь"
Отправлено Николай , 03-Май-08 06:44 
>>Мне необходимо делать это рекурсивно с опцией -R
>>Но все равно спасибо, я уже справился с этим! )
>а не подскажите как? +) просто тоже есть такая необходимость...

find /usr/tmp/ -print > list.txt

- выведет список файлов вместе с полными путями к ним.


"ls+полный путь"
Отправлено rammon , 04-Дек-18 13:44 
> Привет!
> Необходимо, чтобы команда ls выводила полный путь к файлу. Как это реальзовать?

Еще из текущей папки, вот так можно:

ls -dl $( pwd )/*