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, --definition DEFINITION β€” define properties for gfal2. the syntax is giving: "CONFIG_GROUP:KEY=VALUE" πŸ“
  • -t, --timeout TIMEOUT β€” 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, --cert CERT β€” user certificate. heads up: this option takes effect only after the X509_USER_PROXY environment 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`
  • --key KEY β€” 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-info CLIENT_INFO β€” provide custom client-side information. 🫢
  • --log-file LOG_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:


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 🌸✨πŸ’