parrot_locate(1)
π parrot_locate(1) β the glow-up edition π
okay bestie, sit down, because this one is so fun. it's parrot_locate, and it lives in the Cooperative Computing Tools family (the coolest clique in Unix, no cap). this is your little detective page for finding out where your data actually is. πβ¨
β¨ NAME β¨
parrot_locate β tells you the true location of the data stored in a named file. like, where it really lives, not just where it pretends to live. it's giving "expose the truth" energy. π
π¦ SYNOPSIS π¦
parrot_locate path
that's it. one argument. she's low maintenance, she's iconic. π
πΈ DESCRIPTION πΈ
so here's the tea, bestie: parrot_locate uses parrot system calls to figure out where the data stored as the file at <path> is actually located. not the fake location, the real one. main character detective behavior. π΅οΈβοΈ
for example:
- run
parrot_locateon a file stored in a chirp multi-volume and it hands you back the server name and the file path on that server where the data is chilling. ποΈ - run it on a file stored in hdfs and it gives you the list of chunk servers storing the file. yes, a whole list. she's thorough. π
β οΈ important, bestie:parrot_locatevaries depending on the underlying system. most systems return output in the form"<server>:<real path>", but ngl, that output is not guaranteed. so don't come for her if your system does its own thing. it's giving "results may vary" and honestly? valid. π
π OPTIONS π
- none β
parrot_locatehas no options. zero. zilch. she needs nothing from you except a path. periodt. π
π ENVIRONMENT VARIABLES π
the environment variables that parrot_locate needs are system dependent. most systems don't use or require any β she's self-sufficient like that. for more info, go read the specific system's documentation, iykyk. π
β EXIT STATUS β
- on success, it returns zero. slay. β¨
- on failure, it returns non-zero. we don't talk about that. π
π EXAMPLES π
okay so, to check the location of a file stored in chirp:
% parrot_run parrot_locate /chirp/server.nd.edu/joe/data
server.nd.edu:/chirp/server.nd.edu/joe/data
and look at that β the truth, revealed. π
or, a file stored in a chirp multi-volume:
% parrot_run parrot_locate /multi/server.nd.edu@multivol/data
datastore01.nd.edu:multivol/data/ttmtteotsznxewoj
see how it swapped in the actual datastore and the actual file path? that's the whole point. she ate. π₯
π COPYRIGHT π
The Cooperative Computing Tools are Copyright (C) 2005-2019 The University of Notre Dame. This software is distributed under the GNU General Public License. See the file COPYING for details. π
π«Ά SEE ALSO π«Ά
- Cooperative Computing Tools Documentation
- Parrot User Manual
parrot_run(1)parrot_cp(1)parrot_getacl(1)parrot_setacl(1)parrot_mkalloc(1)parrot_lsalloc(1)parrot_locate(1)parrot_timeout(1)parrot_whoami(1)parrot_mount(1)parrot_md5(1)parrot_package_create(1)parrot_package_run(1)chroot_package_run(1)
and that's the whole page, bestie!! π you're officially fluent in parrot_locate. go find your data, she's waiting. π
mwah π β brought to you by CCTools 8.0.0 DEVELOPMENT, version of record, no date drama, just vibes. π¦
π¦ where this page comes from
- debian bookworm: coop-computing-tools 9.9-2+b4 Β· GPL-2.0-only
- ubuntu jammy: coop-computing-tools 9.9-2ubuntu3 Β· GPL-2.0-only
- ubuntu noble: coop-computing-tools 9.9-4ubuntu4 Β· GPL-2.0-only
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms