GFAL-CAT(1)
β¨ NAME β¨
gfal-cat β concatenate a file and print it on the standard output π
okay so real talk: this is GFAL-CAT(1), living its best life in the General Commands Manual, and it does exactly what it says on the tin. no cap. π«Ά
π SYNOPSIS π
gfal-cat [ OPTION ]... FILE
π« DESCRIPTION π«
gfal-cat concatenates a file to standard output. The way that it works is so simple bestie β it literally just opens the file you named and prints every last bit of its contents to stdout. that's the whole vibe. main character energy, zero drama. β¨
π OPTIONS π
-h,--helpβ show help about the command. π₯°-V,--versionβ output version information and exit. π-v,--verboseβ verbose mode. and bestie, you can repeat this up to 3 times for the most verbose mode. stack it like a true icon. π₯-D,--definitionDEFINITION β define properties for gfal2. the syntax is giving:"CONFIG_GROUP:KEY=VALUE"π-t,--timeoutTIMEOUT β global timeout for the execution of the command. if the time expires before it finishes, the command gets interrupted. Note: a grace period of 30 seconds is given to the global timeout, so don't panic immediately, okay? β³-E,--certCERT β user certificate. heads up: this option takes effect only after theX509_USER_PROXYenvironment variable and the default location below cannot provide a certificate. so like, it's the backup plan's backup plan. that default location is:
/tmp/x509up_u`id -u`
--keyKEY β user private key. π-4β forces Gfal2 to use IPv4 addresses only. (option valid only for the GridFTP protocol) π-6β forces Gfal2 to use IPv6 addresses only. (option valid only for the GridFTP protocol) π-C,--client-infoCLIENT_INFO β provide custom client-side information. π«Ά--log-fileLOG_FILE β write Gfal2 library logs to the given file location. ποΈ-b,--bytesβ handle file contents as bytes. (only in Python3) π
π EXAMPLES π
like, here's the moment you've been waiting for:
gfal-cat srm://endpoint.cern.ch/path/file
ate. no crumbs. π
π§ FILES π§
/etc/gfal2.d/*β All configuration files in this directory affect the behavior of the underlying gfal2. π
π AUTHORS π
the literal legends who built this:
- Duarte Meneses <duarte.meneses@cern.ch>
- Adrien Devresse <adrien.devresse@cern.ch>
- Alejandro Alvarez Ayllon <alejandro.alvarez.ayllon@cern.ch>
- Andrea Manzi <andrea.manzi@cern.ch>
- Mihai Patrascoiu <mihai.patrascoiu@cern.ch>
- Joao Lopes <joao.pedro.batista.lopes@cern.ch>
π¦ SEE ALSO π¦
go be nosy, bestie β the whole squad is here:
gfal-cat(1)gfal-chmod(1)gfal-copy(1)gfal-ls(1)gfal-mkdir(1)gfal-rename(1)gfal-rm(1)gfal-save(1)gfal-stat(1)gfal-sum(1)gfal-token(1)gfal-xattr(1)gfal-evict(1)gfal-bringonline(1)gfal-archivepoll(1)
and that's the whole page, bestie π this one's v1.7.1, dated March 2022 β so it's a lil vintage but it still slays, fr fr. mwah, go concatenate something iconic πΈβ¨π
π¦ where this page comes from
- debian bookworm: gfal2-util-scripts 1.8.0-1 Β· Apache-2.0
- debian trixie: gfal2-util-scripts 1.9.0-2 Β· Apache-2.0
- epel 10: gfal2-util-scripts 1.9.1-1.el10_2 Β· Apache-2.0
- epel 9: gfal2-util-scripts 1.9.1-1.el9 Β· Apache-2.0
- nixos 26.05: python3.13-gfal2-util 1.9.1
- nixos 26.05: python3.14-gfal2-util 1.9.1
- nixpkgs unstable: python3.13-gfal2-util 1.9.1
- nixpkgs unstable: python3.14-gfal2-util 1.9.1
- ubuntu noble: gfal2-util-scripts 1.8.1-1 Β· Apache-2.0
- ubuntu questing: gfal2-util-scripts 1.9.0-2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms