notes/File System Image information using fls-dVrFLSFK.sh
#Sleuthkit - tools for forensics analysis on volume and filesystem

#FLS Notes

sudo apt install sleuthkit

#create empty img file

dd bs=512 count=500 if=/dev/zero of=test.img

#format it as FAT file system
mkfs.vfat test.img

#check that it's formatted with file
file test.img


#mount the image

mkdir mnt
sudo mount test.img mnt

#create some folders and file
sudo mkdir mnt/folder_{1..5}/

sudo mkdir mnt/folder_{1..5}/subfolder_{a..c}
sudo touch mnt/folder_1/file_{A..G}.txt

#unmount img

sudo umount mnt

#list main directories

fls test.img

#list subdirectories

fls -r test.img

#list with full path name
fls -rp test.img

#Deleted files
sudo mount test.img mnt

rm mnt/folder_1/file_A.txt
rm mnt/folder_1/file_B.txt
sudo umount mnt

fls -rp test.img #note the * next to the deleted files
#list only deleted file

fls -rpd test.img

#list Only Directories

fls -rpD test.img

#list only files

fls -rpF test.img

#list only output from a directory by using its "inode" number

fls -rpD test.img 12

#list supported fstypes
fls -f list

syntax highlighted by Code2HTML, v. 0.9.1