Как вы находите путь к каталогу?

Как вы находите путь к каталогу?

Предположим, у меня есть каталог под названием «pig-nnn». Я хочу найти путь к этому каталогу.

  • Поиск и замена Perl записывает каждый файл
  • GTK Frontend для поиска
  • Есть ли версия команды «Найти», которая сохраняет свое состояние?
  • Использование файловой системы unix на внешнем жестком диске?
  • find - exec rm vs -delete
  • Как исключить каталоги с пробелами через PRUNEPATHS локатора?
  • Я пробовал: find / -name "pig-nnn" и получил нежелательный результат.

  • Основной / младший номер устройства для удаленной файловой системы
  • Любые реализации unix с «плоскими» файловыми системами на основе тегов?
  • файловая система только для чтения
  • Любая причина, по которой поиск не объединяет несколько слэшей в одну?
  • Как узнать, какие драйверы файловой системы скомпилированы в ядре linux?
  • Баланс BTRFS завершен, но все же отображает данные, хранящиеся в режиме «одного»
  • 2 Solutions collect form web for “Как вы находите путь к каталогу?”

    Но если вы ограничили результаты в каталогах, это улучшило бы:

     find / -type d -name "pig-nnn" 

    (что может привести к нескольким результатам).

    Учитывая последующие действия, инструкции, вероятно, означали, что в качестве суффикса был бы каталог с версией pig , например, «свиньи-4.3.2», и что вы должны использовать фактическую версию, а не «свиньи»,

    Самый последний выпуск pig – 0.16.0 , поэтому после загрузки и распаковки ваше имя каталога будет «pig-0.16.0».

    Инструкции в Apache предполагают, что вы собираетесь распаковать программу свиней в каталог по своему усмотрению. Вы можете распаковать его на уровне «/» и (при условии правильности инструкций) получить каталог «/pig-0.16.0». Скорее всего, вы распакуете его в подкаталоге где-нибудь.

    Использование find может быть медленным. Вы можете сделать это быстро, используя результат из pwd внутри каталога pig, например,

     cd pig-0.16.0 && pwd 

    (поскольку в инструкциях не упоминается никаких символических ссылок, чтобы запутать вещи).

    Если в текущем каталоге есть файл или каталог с именем «pig-nnn», то для получения полного пути используйте readlink :

     readlink -f "pig-nnn" 
    Linux и Unix - лучшая ОС в мире.