ECACCES...LE-MGET(1p)

πŸ“¦
version 6.3.1 Β· 2 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– ECACCES...LE-MGET πŸ’–

okay bestie, welcome to ecaccess-file-mget from the User Contributed Perl Documentation collection β€” this is the Perl v5.40.1 era of it, and we're gonna get you downloading multiple ECaccess files at once like it's nothing. slay.


✨ NAME ✨

ecaccess-file-mget β€” Download Multiple ECaccess Files at once 🫢


🌸 SYNOPSIS 🌸

ecaccess-file-mget -version|-help|-manual

ecaccess-file-mget [-debug] [-progress] [-force] [-bufsize length]
source-ecaccess-file [...] target-local-directory

πŸ’… DESCRIPTION πŸ’…

So basically this lets you download Multiple ECaccess Files at once into the target-local-directory you specify. it's giving bulk download energy, fr fr.

Every single source-ecaccess-file has to be in this form:

[domain:][/user-id/]path

if you want the whole lore on the ECaccess File System, go read the "Shell commands -> File Management" section of the "ecaccess" guide. iykyk.

⚠️ no cap, heads up: this command is not recursive. it will only download the plain-files in the source-ecaccess-file directory β€” sub-directories are literally ignored. πŸ’€

πŸŽ€ ARGUMENTS πŸŽ€

  • source-ecaccess-file [...] β€” the name(s) of the source ECaccess File(s). yes, plural, you can pass a whole lil list. ✨
  • target-local-directory β€” the name of the target Local Directory. that's where everything lands, bestie. 🏠

πŸ‘‘ OPTIONS πŸ‘‘

  • -progress β€” gives you a progress meter on the standard terminal so you can monitor the file transmission in real-time. the progress bar gets removed from the terminal once the transmission is done. ngl, this one is not supported and is ignored on Windows platforms. πŸͺŸπŸ˜­
  • -force β€” overrides the interactive mode and downloads each file without prompting. main character move: no questions, just files. πŸ’…
  • -bufsize length β€” specify the length of the buffer (in bytes) used to download the files. the larger the buffer, the smaller the number of http/s requests. by default a buffer of 1048576 bytes (1MB) is used. big buffer = fewer requests, periodt. πŸ”₯
  • -version β€” display version number and exits. quick lil flex. ⭐
  • -help β€” print a brief help message and exits. 🫢
  • -manual β€” prints the manual page and exits. hi, that's this one bestie 🌈
  • -retry count β€” number of SSL connection retries per 5s to ECMWF. okay so important: this parameter only applies to the initial SSL connection initiated by the command to the ECMWF server. it does not apply to all the subsequent requests made afteward β€” because it's mainly targeting errors that can happen from time to time during the SSL handshake. default is no retry. πŸ™ˆ
  • -debug β€” display the SOAP and SSL messages exchanged. for the girlies who need to see everything. πŸ”

🌟 EXAMPLES 🌟

ecaccess-file-mget 'home:/xyz/bin/*.bin' $HOME/bin

Download the *.bin Files in the $HOME/bin directory of the user xyz. the Files are downloaded in the local $HOME/bin directory. iconic, honestly. πŸ¦‹


πŸ’œ SEE ALSO πŸ’œ

ecaccess-file-delete, ecaccess-file-get, ecaccess-file-chmod, ecaccess-file-modtime, ecaccess-file-mput, ecaccess-file-rmdir, ecaccess-file-copy, ecaccess-file-dir, ecaccess-file-mdelete, ecaccess-file-mkdir, ecaccess-file-move, ecaccess-file-put, ecaccess-file-size and ecaccess.

go read those too, the whole squad is cute. 🧚


and that's the whole page bestie!! this one's brought to you by perl v5.40.1, dated 2025-10-22 β€” mwah, stay hydrated, and may all your buffers be 1MB πŸ’–πŸŽ€πŸŒΈ

πŸ“¦ where this page comes from