ECACCESS-FILE-PUT(1p)

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

πŸ’– ECACCESS-FILE-PUT(1p) β€” bestie edition πŸ’–

User Contributed Perl Documentation · part of the ecaccess crew ✨

okay so. this is the page for ecaccess-file-put β€” the little icon that yeets a file from your laptop UP onto the ECaccess File System. it's giving "upload but make it cute". no cap, it's genuinely useful. let's go πŸ¦‹


✨ NAME ✨

ecaccess-file-put β€” Upload a File on the ECaccess File System πŸ’…


✨ SYNOPSIS ✨

ecaccess-file-put -version|-help|-manual

ecaccess-file-put [-debug] [-progress] [-umask mode] [-offset number]
[-bufsize length] source-local-file [target-ecaccess-file]

like. that's the whole vibe. either you're asking for info, or you're sending a file somewhere. pick a lane, slay 🌸


✨ DESCRIPTION ✨

So basically this lets you upload your source-local-file onto the ECaccess File System. 🫢 And if you don't bother naming a target-ecaccess-file? No stress β€” it just reuses the source-local-file name. main character energy, it names itself.

Now, the target-ecaccess-file has a lil format to it, and it looks like this:

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

Please please please go read the "Shell commands -> File Management" section of the "ecaccess" guide, because that's where the whole ECaccess File System thing gets explained properly. iykyk πŸ’œ


✨ ARGUMENTS ✨

  • source-local-file β€” the name of the source Local File. the thing on your machine. the one you're sending. πŸ‘‘
  • target-ecaccess-file (optional) β€” the name of the target ECaccess File. where it's headed. if you skip it, it just copies the source name, lowkey convenient ✨

✨ OPTIONS ✨

  • -progress β€” gives you a lil progress meter right there on the standard terminal so you can watch the file transmission happen in real-time. πŸŽ€ And when the transmission finishes? The progress bar gets removed from the terminal, like it was never there. ghosted. πŸ’€
heads up bestie: this option is not supported and is ignored on Windows platforms. so on Windows it's just... vibes. nothing happens. πŸ™ˆ
  • -umask mode β€” the user file-creation mode mask (umask), which is what decides the file permission for newly created files. The default value is 640. ⭐
  • -offset number β€” every open file has an associated file offset, and that's what determines where the next read operation will start. This number is set to 0 by default. πŸ¦‹
  • -bufsize length β€” specify the length of the buffer (in bytes) used to upload the file. The larger the buffer, the smaller the number of http/s requests. πŸ”₯ By default a buffer of 10485760 bytes (10MB) is used. big buffer, few requests, we love efficiency.
  • -version β€” display version number and exits. short, sweet, iconic πŸ‘‘
  • -help β€” print a brief help message and exits. when you need the TL;DR 🫢
  • -manual β€” prints the manual page and exits. hi, that's literally this πŸ’…
  • -retry count β€” number of SSL connection retries per 5s to ECMWF. ⚠️ 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 afterward, 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 when you wanna see the receipts πŸ”

✨ EXAMPLES ✨

okay, example time, this is the part everyone actually reads 🌈

ecaccess-file-put $HOME/bin/a.out

Upload the local $HOME/bin/a.out File in the $HOME directory of the authenticated user. The Target File Name is a.out. ✨ easy.


ecaccess-file-put $HOME/bin/a.out c1a:/tmp/a2.out

Upload the local $HOME/bin/a.out File in the tmp directory of c1a. The Target File Name is a2.out. πŸŽ€ now that's a glow up.


✨ SEE ALSO ✨

the whole friend group fr fr πŸ’œ

  • ecaccess-file-delete
  • ecaccess-file-get
  • ecaccess-file-mget
  • 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-chmod
  • ecaccess-file-size
  • ecaccess

and that's the whole page, bestie!! πŸ’– go upload something iconic. this one's perl v5.40.1, dated 2025-10-22, and it's the ECACCESS-FILE-PUT(1p) manual β€” periodt. πŸŽ€πŸ¦‹πŸ’…

πŸ“¦ where this page comes from