FFIND(1)
π FFIND(1) β the ffind page, bestie π
okay so we're in the General Commands Manual, section 1, and the star of the show is ffind. she finds names. that's her whole thing. let's get into it π¦
β¨ NAME β¨
ffind β Finds the name of the file or directory using a given inode
π SYNOPSIS π
ffind [-aduvV] [-f fstype] [-i imgtype] [-o imgoffset] [-b dev_sector_size] image [images] inode
πΈ DESCRIPTION πΈ
ffind finds the names of files or directories that are allocated to inode on disk image image. like, you hand her an inode number and she goes "oh that's literally this file, here's its name π
".
By default she only will only return the first name she finds. one and done. no scrolling.
And with some file systems? she'll even find deleted file names. ghost names. iconic behavior honestly π»
π ARGUMENTS π
-aβ Find all occurrences of inode. not just the first one, girlie wants the whole list π₯-dβ Find deleted entries only. just the ghosts π-ffstype β Identify the file system type of the image. Use-f listto list the supported file system types. If not given, autodetection methods are used. (yes bestie, she can usually figure it out herself, she's smart like that β¨)-uβ Find undeleted entries only. the living ones only, no ghosts allowed π-iimgtype β Identify the type of image file, such asraw. Use-i listto list the supported types. If not given, autodetection methods are used.-oimgoffset β The sector offset where the file system starts in the image. like, where does the actual filesystem begin, bc it's not always at the very top π―-bdev_sector_size β The size, in bytes, of the underlying device sectors. If not given, the value in the image format is used (if it exists) or 512-bytes is assumed. so default energy is512bytes, no cap.-vβ Verbose output to stderr. she'll yap (affectionately) about what she's doing.-Vβ Display version. vibe check on which build you're running π«Ά- image [images] β The disk or partition image to read, whose format is given with
-i. Multiple image file names can be given if the image is split into multiple segments. If only one image file is given, and its name is the first in a sequence (e.g., as indicated by ending in.001), subsequent image segments will be included automatically. so if you've got a split image, she'll chase down the rest of the segments herself, main character energy fr fr π - inode β Integer of inode to find. just the number. that's it. that's the whole ask.
This program searches all directory entries looking for the given inode. This is useful when an inode has been identified from a disk unit address using ifind(1). so like: ifind gives you the inode, ffind gives you the name. dynamic duo π
β EXAMPLE β
# ffind -a image 212
π§ SEE ALSO π§
π AUTHOR π
Brian Carrier <carrier at sleuthkit dot org>
Send documentation updates to <doc-updates at sleuthkit dot org>
and that's the whole page, bestie π she's ffind(1) from the General Commands Manual β go find some filenames, you've got this πβ¨
π¦ where this page comes from
- alpine 3.24: sleuthkit-doc 4.15.0-r0 Β· custom
- arch rolling: sleuthkit 4.15.0-1 Β· CPL-1.0 AND GPL-2.0-or-later AND IPL-1.0
- debian bookworm: sleuthkit 4.11.1+dfsg-1+b1 Β· CPL-1.0
- debian trixie: sleuthkit 4.12.1+dfsg-3 Β· CPL-1.0
- epel 10: sleuthkit 4.15.0-2.el10_3 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- epel 9: sleuthkit 4.15.0-2.el9 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- fedora 43: sleuthkit 4.14.0-4.fc43 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- fedora 43: sleuthkit 4.15.0-2.fc43 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- fedora 44: sleuthkit 4.14.0-5.fc44 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- fedora 44: sleuthkit 4.15.0-2.fc44 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- nixos 26.05: sleuthkit 4.14.0
- nixpkgs unstable: sleuthkit 4.15.0
- opensuse-leap 16.0: sleuthkit 4.12.1-bp160.1.13 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- opensuse-leap 16.0: sleuthkit 4.12.1-bp160.1.13 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- opensuse-leap 16.0: sleuthkit 4.12.1-bp160.1.13 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- opensuse-leap 16.0: sleuthkit 4.12.1-bp160.1.13 Β· CPL-1.0 AND IPL-1.0 AND GPL-2.0-or-later
- ubuntu jammy: sleuthkit 4.11.1+dfsg-1 Β· CPL-1.0
- ubuntu noble: sleuthkit 4.12.1+dfsg-1.1ubuntu2 Β· CPL-1.0
- ubuntu questing: sleuthkit 4.12.1+dfsg-3
- ubuntu resolute: sleuthkit 4.12.1+dfsg-3build1 Β· CPL-1.0
- ubuntu stonking: sleuthkit 4.14.0+dfsg-1 Β· CPL-1.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms