Рейтинг:0

ls или ll листинг без разрешений и жестких ссылок

флаг sy

Мне нужен рекурсивный список каталогов для моих резервных копий DVD. Префектный формат следующий:

Имя каталога:
подкаталог0/
подкаталог1/
размер дата время name0.txt
размер дата время name1.sh
размер дата время name2.odt

Я получил это с помощью этой сумасшедшей команды:

ls -alFRgGv --time-style='+%Y-%m-%d %H:%M:%S' --group-directories-first | sed -r 's/^[drwx-]{10} *[0-9]* //;/^total /d;/.*\.{1,2}\/$/d ';

Пожалуйста, есть ли другой способ, как опустить разрешения и жесткие ссылки в выводе ls? ("ls", а не командой "найти")

Пост скриптум:

Есть какие-то сумасшедшие цифры после тотала. В каталоге "всего 18" и всего 2 файла. Это все жесткие ссылки вместе?

флаг in
Total — это «общее количество блоков файловой системы», которые, вероятно, представляют собой блоки размером 512 байт. Таким образом, 18/2 = 9 КБ, что кажется разумным для пары файлов и каталога.
флаг in
Я не вижу простого способа получить желаемый результат с помощью U18.04LTS-версии `ls`. Чтобы получить то, что вы хотите, потребуется написать скрипт для генерации нужного вам вывода или отфильтровать вывод `ls`, чтобы он был достаточно близким. Для фильтра посмотрите замены регулярных выражений `sed`.
waltinator avatar
флаг it
Прочтите `man stat`. Вы можете указать свой собственный формат вывода.
Cyrus avatar
флаг cn
Обратите внимание: [Почему *не* анализировать `ls`?](http://unix.stackexchange.com/questions/128985/why-not-parse-ls)
xerostomus avatar
флаг sy
Итак, как я вижу ваши ответы, господа, нет способа отключить разрешения и хардлинки из ll... :-( PS. Сайрус, вы правы. Я не хотел его разбирать, но отключил через параметры. PS. Chick - спасибо за объяснение общего смысла. PS. Waltinator - да, стат хороший, но я искал более быстрый способ, как его получить без лишнего программирования... В любом случае, спасибо. Имейте умные головы для мозгового штурма.:-) Я всегда делаю резервные копии в конце года, поэтому мне это было нужно.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.