JETS3T-SYNCHRONIZE(1)
π JETS3T-SYNCHRONIZE π
okay bestie, welcome to the jets3t-synchronize manual page (section 1 of the manual, iykyk) β she's a whole vibe and she's about to make your local files and your Amazon S3 bucket hold hands and match. π«Ά
πΈ NAME πΈ
jets3t-synchronize β synchronize local directories with an Amazon S3 account β¨
π SYNOPSIS π
Synchronize the contents of a local directory with S3:
jets3t-synchronize [options] UP <S3path> <path1> [[path2] .. [pathN]]
Synchronize the contents of S3 with a local directory:
jets3t-synchronize [options] DOWN <S3path> <download_dir>
π¦ OVERVIEW π¦
jets3t-synchronize is a console (text mode) Java application for synchronizing directories on a computer with an Amazon S3 account. no GUI, no drama, just your terminal being the main character. π
β¨ OPTIONS β¨
-h,--helpβ Displays a brief summary with all options. your lil cheat sheet, no cap. π-n,--noactionβ No action taken. No files will be changed locally or on S3, instead a report will be generating showing what will happen if the command is run without the-noption. literally a dress rehearsal, nothing actually gets touched. π-q,--quietβ Runs quietly, without reporting on each action performed or displaying progress messages. The summary is still displayed. she's giving mysterious and low-key, but the receipts still show up at the end. π€«-p,--noprogressβ Runs somewhat quietly, without displaying progress messages. The action report and overall summary are still displayed. not fully silent, just less yapping. π-f,--forceβ Force tool to perform synchronization even when files are up-to-date. This may be useful if you need to update metadata or timestamps in S3. she said "i don't care if nothing changed, i'm doing it anyway." π₯-k,--keepfilesβ Keep outdated files on destination instead of reverting/removing them. This option cannot be used with--nodelete. β-d,--nodeleteβ Keep files on destination that have been removed from the source. This option is similar to--keepfilesexcept that files may be reverted. This option cannot be used with--keepfiles. π«Ά-m,--moveβ Move items rather than merely copying them. Files on the local computer will be deleted after they have been uploaded to S3, or objects will be deleted from S3 after they have been downloaded. Be very careful with this option. This option cannot be used with--keepfiles.
π bestie. this one DELETES your stuff after moving it. be so for real before you type this flag.
-b,--batchβ Download or upload files in batches, rather than all at once. Enabling this option will reduce the memory required to synchronize large buckets, and will ensure file transfers commence as soon as possible. When this option is enabled, the progress status lines refer only to the progress of a single batch. snack-sized transfers, chef's kiss for big buckets. π-s,--skipmetadataβ Skip the retrieval of object metadata information from S3. This will make the synch process much faster for large buckets, but it will leavejets3t-synchronizewith less information to make decisions. If this option is enabled, empty files or directories will not be synchronized reliably. This option cannot be used with the--gzipor--cryptooptions. fast but slightly unhinged. β‘-g,--gzipβ Compress (GZip) files when backing up and decompress gzipped files when restoring. zip zip hooray. π-c,--cryptoβ Encrypt files when backing up and decrypt encrypted files when restoring. If this option is specified the properties must contain a password. secret girlie behavior, love that for you. π--properties filenameβ Load the synchronizer app properties from the given file rather than from asynchronizer.propertiesfile in the classpath. ποΈ--credentials filenameβ Load your AWS credentials from an encrypted file, rather than from thesynchronizer.propertiesfile. This encrypted file can be created using the Cockpit application, or the JetS3t API library. π--acl ACL_stringβ Specifies the Access Control List setting to apply. This value must be one of:PRIVATE,PUBLIC_READ,PUBLIC_READ_WRITE. This setting will override any acl property specified in thesynchronize.propertiesfile. π--reportlevel levelβ A number that specifies how much report information will be printed:0β no report items will be printed (the summary will still be printed).1β only actions are reported
[Prefixes N, U, D, R, F, M]
2β differences & actions are reported
[Prefixes N, U, D, R, F, M, d, r]
3β DEFAULT: all items are reported
[Prefixes N, U, D, R, F, M, d, r, -]
π§ NOTES π§
Required properties can be provided via: a file named synchronize.properties in the classpath (or /etc/jets3t/synchronize.properties), a file specified with the --properties option, or by typing them in when prompted on the command line. Required properties are:
accesskey: Your AWS Access Key (Required)secretkey: Your AWS Secret Key (Required)password: Encryption password (only required when using crypto)
Properties specified in this file will override those in jets3t.properties (or in /etc/jets3t/jets3t.properties).
π REPORT π
Report items are printed on a single line with an action flag followed by the relative path of the file or S3 object. The report legend follows:
N: A new file/object will be created π±U: An existing file/object has changed and will be updated πD: A file/object existing on the target does not exist on the source and will be deleted.d: A file/object existing on the target does not exist on the source but because the--keepfilesor--nodeleteoption was set it was not deleted. spared, bestie. ποΈR: An existing file/object has changed more recently on the target than on the source. The target version will be reverted to the older source version βͺr: An existing file/object has changed more recently on the target than on the source but because the--keepfilesoption was set it was not reverted. left alone. ποΈ-: A file is identical between the local system and S3, no action is necessary. twins fr fr. π―F: A file identical locally and in S3 was updated due to the Force option. πͺM: The file/object will be moved (deleted after it has been copied to/from S3).
π SEE ALSO π
http://jets3t.s3.amazonaws.com/applications/synchronize.html
and that's the whole page, periodt. π β¨
this icon was brought to you by the JETS3T-SYNCHRONIZE(1) girlies, dated 2018-06-07 β go sync something cute, ily, bye! ππ¦πΈ
π¦ where this page comes from
- debian bookworm: jets3t 0.8.1+dfsg-4 Β· Apache-2.0
- ubuntu jammy: jets3t 0.8.1+dfsg-4 Β· Apache-2.0
- ubuntu noble: jets3t 0.8.1+dfsg-4 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms