Можно добавить все подкаталоги при добавлении каталога в $ PATH

Просто используйте команду find с именем каталога. Например, чтобы просмотреть файлы и все файлы в папках в вашем домашнем каталоге, используйте

find ~

Проверьте справочную man-страницу поиска для команды find

Также проверьте поиск информации GNU страницы с помощью команды info find в терминале.

7
задан 3 April 2011 в 09:34

32 ответа

Это должно выполнить задание

  PATH = "$ PATH: $ (find ~ / bin -type d -printf":% p ")"  

Пожалуйста, учтите, что

  • Будет пройдено все дерево каталогов, что может занять некоторое время, поэтому старайтесь держать иерархию маленькой.
  • t учитывайте каталоги, созданные после установки PATH.
  • Если вы вызываете это несколько раз, в PATH будет много дубликатов. Вы можете назначить исходную PATH некоторой временной переменной (например OLD_PATH).
2
ответ дан 13 August 2018 в 16:21
  • 1
    Две ошибки: это не добавление абсолютных путей - & gt; не работает правильно. Кроме того, он добавляет два двойных двоеточия. Удалить: после $ PATH. – Olli 3 April 2011 в 15:59

Нет, это невозможно в простой форме. Будет ли возможность добавлять программные ссылки ко всем исполняемым файлам в «~ / my_program / bin»?

1
ответ дан 13 August 2018 в 16:21

Другие вопросы по тегам:

Похожие вопросы: