на моем компьютере с Linux я запускаю следующую команду из / usr / cti / ПРИЛОЖЕНИЯ каталог
cd /usr/cti/APPS
mount -t nfs $server:$target_dir /mnt
Я хочу показать кое-что очень интересное
Я могу запустить следующую команду поиска из любого каталога на моей Linux-машине как (/ var / tmp, / usr / cti, / etc / APP / conf) и получить результаты
/bin/find /mnt/DIR -name *.txt*
но когда я запускаю команду поиска из / usr / cti / ПРИЛОЖЕНИЯ каталог, затем команда find не печатает никаких результатов,
Посоветуйте, пожалуйста, почему я не могу получить результаты из каталога, в котором было выполнено монтирование? И как это исправить?
пример
cd /usr/cti/APPS
/bin/find /mnt/DIR -name *.txt*
NOT GET ANY OUTPUT
cd ..
/bin/find /mnt/DIR -name *.txt*
GET RESULTS
Очень просто, потому что у вас есть файлы, соответствующие *.txt*
узор внутри /usr/cti/APPS
и оболочка расширяет ваше выражение. Попробуй использовать '*.txt*'
вместо того *.txt*
в выражении find.