Я хочу перерахувати всі файли 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
аргументу.