Seu servidor da Web está veiculando apenas arquivos do caminho /var/www/html/ e não sabe da existência de /home/username/ . Você precisa iniciar algum tipo de instância do servidor da web dentro de /home/username/ antes de poder wget arquivos desse diretório.
Aqui estão algumas maneiras de fazer isso funcionar.
- Inicie uma instância temporária do servidor HTTP usando o Python em seu diretório inicial.
$ cd /home/username
$ python -m SimpleHTTPServer ( python -m http.server on Python 3.x )
$ wget http://example.com:8000/data.csv
- Crie um link simbólico para
/home/username/ de /var/www/html/ , embora isso não seja recomendado, pois expõe todo o seu diretório inicial. Ou crie o link simbólico para data.csv .
$ cd /var/www/html/
$ ln -s /home/username/data.csv data.csv ( ln -s /home/username homedir para criar um link simbólico para o diretório)
$ wget http://www.example.com/data.csv
Certifique-se de ter ativado o uso de links simbólicos (globalmente ou somente para este diretório) Options FollowSymLinks
Consulte aqui para obter mais documentação sobre links simbólicos.