-P is een directory prefix,
*.pdf is geen directory prefix. Dat klopt niet.
-m maakt een mirror kopie (als er een open directory is)
Ik denk dat je zoiets wil doen:
wget -m --ftp-user=******* --ftp-password=******* ftp://example.tld/directory/*.pdf
Vroeger ging dat zo in een browser:
ftp://user:password@example.tld/directory. Een moderne browser staat dit niet mee toe. Het account en het wachtwoord gaat dan onversleuteld over publiek internet.
Standaard FTP heeft geen wachtwoordversleuteling.
De link bevat een publieke hostnaam, is de NAS publiek bereikbaar vanaf Internet? Dan kun je beter geen onversleutelde FTP gebruiken.
Als je een Bash script gebruikt kun je waarschijnlijk ook gebruik maken van
sc (Secure Copy, gebruikt SSH2) of
sftp (Secure FTP, gebruikt ook SSH2) om bestanden te kopieren. sc/sftp kan gebruik maken van een key (sleutelbestand) om in te loggen.
Putty heeft een versie van deze tools voor gebruik onder Windows.
FTP over SSL is ook mogelijk, dat werkt via
--secure-protocol=TLSv1_2. De FTP server heeft dan een publiek SSL certificaat nodig dat past bij de hostnaam.