ECACCESS-FILE-PUT(1p)
π 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 is640. β-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 to0by 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 of10485760bytes (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-deleteecaccess-file-getecaccess-file-mgetecaccess-file-modtimeecaccess-file-mputecaccess-file-rmdirecaccess-file-copyecaccess-file-direcaccess-file-mdeleteecaccess-file-mkdirecaccess-file-moveecaccess-file-chmodecaccess-file-sizeecaccess
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
- ubuntu resolute: ecaccess 6.3.1-1 Β· Perl
- ubuntu stonking: ecaccess 6.3.1-1 Β· Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms