Почему команда find не находит каталог при запуске с ~?

В каталоге /tmp есть каталог с именем test_copy .

 $ ls /tmp/test_copy/ a.sh b.sh $ cd /tmp /tmp$ find . -name test_copy ./test_copy 

Но если я запустил следующую команду find она ничего не вернет.

 ~/scripts$ find /tmp -name test_copy ~/scripts$ 

Почему не find найти каталог в последнем случае?

One Solution collect form web for “Почему команда find не находит каталог при запуске с ~?”

Если /tmp является символической ссылкой, find не войдет в каталог и просто остановится, ничего не найдя.

С другой стороны, любая из следующих команд будет работать:

 find -H /tmp -name test_copy find /tmp/ -name test_copy 

(окончание / разделение символической ссылки)

  • Используйте регистр, чувствительный для ввода строчной строки с использованием смартфона
  • получить список уникальных файлов
  • Как извлечь функцию из файла?
  • найдите первую строку, начинающуюся с <ключевое слово> после <other-keyword>
  • Как использовать не жадное регулярное выражение в grep?
  • Как я могу grep в файлах PDF?
  • Как я могу использовать grep для поиска нескольких неназванных каталогов?
  • Есть ли более простой способ grep всех файлов в каталоге?
  • Как grep все xml-файлы, которые не начинаются с "<"
  • поиск и имена эхо-файлов только с найденным шаблоном
  • Как я могу использовать «grep» шаблоны в нескольких строках?
  • Interesting Posts

    Не удалось подключить вторичный HDD на CentOS 6.7 (Необходимо указать файловую систему?)

    Как просматривать недавно представленные ошибки в Debian bugtracker

    Могу ли я узнать, какой ключ ssh использовался для доступа к учетной записи?

    вывод вершины усекает до 80 столбцов при запуске cron

    Не удается экспортировать уже установленную папку NFS

    Зачем использовать `sudo yum install <pkgs>`, когда я могу использовать `yum install <pkgs>`?

    Удалите 2 и 3 строки в текстовом файле, но не 1

    Как создать файлы с именем «a to z» – любой трюк?

    `grep -l .. | xargs vim` генерирует предупреждение, почему?

    Как установить Ruby Test в Sublime Text 2

    Как я могу сбросить или опустить серийный номер, используемый в записи «SOA» сервера DNS BIND?

    Как работает эта команда sed?

    Изменение типа устройства Linux Bcache

    Программа Wrapper, которая устанавливает обработчик сигнала

    Тестирование, если переменная пуста в сценарии оболочки

    Linux и Unix - лучшая ОС в мире.