Я хочу перерахувати всі файли PDF у каталогах поточного робочого каталогу. Яка команда може це зробити?
Я пам'ятаю комбінацію lsі , */*.pdfале не пам'ятаю , які саме комбінації.
Я хочу перерахувати всі файли PDF у каталогах поточного робочого каталогу. Яка команда може це зробити?
Я пам'ятаю комбінацію lsі , */*.pdfале не пам'ятаю , які саме комбінації.
Відповіді:
Ви можете використовувати:
find -iname '*.pdf'
з lsможливо:
ls -lR | grep '/\|pdf$'
findшаблони (як у -name '*.pdf'), щоб запобігти розширенню оболонки шаблону (це станеться, якщо у поточному каталозі у вас є якийсь pdf-файл).
-iname \*.pdfтакож, щоб знайти файли, що закінчуються на .PDF, .PdF тощо.
Скористайтеся знахідкою
find . -name '.pdf'
Дивіться також: http://content.hccfl.edu/pollock/unix/findcmd.htm
find . -name '*.pdf'?
find . -name '*.pdf'
Найпростіший спосіб (якщо ви використовуєте Ubuntu Desktop):
Перейдіть до своєї домашньої папки в Nautilus, натисніть Ctrl+ Fта знайдіть .pdf.

Ви також можете змінити місцеположення, і ви можете зробити пошук більш конкретним.
@ WarriorIng64 Зауважте, що це самостійно знайде всі файли з .pdf, що зустрічаються в будь-якому місці імені файлу. Якщо ви спеціально хочете, щоб файли, які система ідентифікує як PDF-файли, натисніть зелену кнопку + поруч із пунктом "Перезавантажити", додайте фільтр "Тип файлу" "Pdf / Postscript" і натисніть "Перезавантажити", щоб отримати лише фактичні PDF-файли.
Найпростішим способом буде:
locate *.pdf
Ця команда знайде всі файли PDF, наявні у вашій системі.
*.pdfрозширення на файли в поточному робочому каталозі, то вони будуть надані locateкоманді, а не необробленому *.pdfаргументу.