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