как распаковать все файлы в подкаталогах

Здесь вы можете найти документ Сделай это: http://nginx.com/resources/admin-guide/Reverse-proxy/

Обычно используют HTTP-прокси из примера:

location /some/path/ {
    proxy_pass http://www.example.com/link/;
}

Это означает, что если вы перейдете на YourServer .com / Некоторые / Путь / Запрос будет награжден на http://www.example.com/link/ .

Если у вас есть внутренний сервер, например. В 192.168.0.1 Вы можете сделать:

location / {
    proxy_pass http://192.168.0.1;
}

Таким образом, все, что приходит к / , будет перенаправлено на ваш внутренний сервер.

-1
03.10.2015, 20:38
2 ответа

есть две ошибки в вашей команде:

  • не учитывают «*bz2» выбор к bzip2, {} будет заменен любым файлом, находят, что прибыль
  • добавляет космос между {} и \;

, таким образом, полная команда была бы

 find -name "*bz2" -print -exec bzip2 -d {} \;
0
28.01.2020, 05:13

... Я не понимаю вашу команду ... Я бы просто использовал:

 find -name *.bz2 -exec bzip2 -d '{}'  ';'

Я не понимаю, почему вы добавили "* .bz2". Согласно

 man find

, вы должны заключить это в кавычки '', потому что {} может быть интерпретировано оболочкой. Пройдя небольшое тестирование, я думаю, что могу заключить, что проблема заключается в том, что вы поместили нет пробела между {} и \; тогда как на странице руководства указано, что последний аргумент должен состоять исключительно из; .

0
28.01.2020, 05:13

Теги

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