 Hey guys right now. I'm gonna talk very briefly about the file hierarchy standard now Everything starts from the root of the file system, which we represent with a forward slash so going to my computer via I'm gonna run the LS command against the the root of my file system And you can see a number of directories that are risen and below that and they are all Directly below the root of the file system again This is our starting point and we have a number of important directories that I'm gonna be highlighting right now So let's go and deal with them in in this order. Yeah from left to right So we have the bin directory and this is where we would find binaries in other words executables and the binaries that are found below bin are typically usable by all users of the system as As opposed to a counterpart or it's counterpart via called S bin S bin system binaries again. These are programs However, there are typically only usable by the root user Now if you're looking at the colorization of those two directories, you may find it quite odd And that is because there are in fact symbolic links So bin on a rel8 system points to USR bin and S bin Points to USR S bin Now you see that USR directories also very important It stands for UNIX system resources and below the USR directorial find a number of important directories far beyond the scope of this class However, I would just like to highlight at this stage that that is where we would find the actual binaries So if you're looking for the path to a program like the LS command, it is most likely below USR bin and then the path is LS and there it is and If I'm gonna try and do a directory listing right now against S bin You could see that there is no LS command or there's no LS file below USR S bin Now conversely we are looking for a program called IP to do IP address management from the command line So I'm gonna say all right show me the file USR bin IP and you could see over here that it says no such file a directory and again It's because the IP command you can it kind of sounds like it's a systems administration command And if it is a systems administration command, it's most likely below USR S bin So let's go and find out if that is true and you could see yeah That directory listing does in fact work now a common command that we can make use of to help us find where files are Is the where is command? So I could have just said where is LS and you could see over here that it gives me a couple of references And the first one is to the binary the other ones I've got no reference to binaries in their paths and similarly if I to say where is IP You could see over here again It returns a number of results and one of them is that the IP file or there's an IP binary below USR S bin Now we also have the boot directory and the boot directory is really important because it does have the kernel That is where the kernel is as well as the files necessary to initialize and to load the kernel So this over here the VM linux file That is the very Linux kernel the core of the operating system and it's associated files And then we also have a number of other resources Namely grub 2 which is implemented as the bootloader This is used to initialize or to load the Linux kernel We have a directory called dev which is where device files typically would go We have Etsy now Etsy is really cool because Etsy stands for extended text configurations And this is where you would go to look for configuration files So if you're looking for a configuration file for your web server or how about your SSH server? It is most likely below Etsy now the FHS also specifies where home directories go now normal user home directories Go below slash home. So if you have a look at the contents of that We have a directory called students which is below home, which is below the roots of my file system Now root users home directory is slash root. So it's not like this It is in fact slash root and the word root over there. We also have the lib and lib64 directories This is where application libraries typically go This would be things like like shared code other directories that I'd like to call out to this stage would include TMP so TMP is a form of temporary space and that is not the only place where we find TMP or temporary space Because we have another important directory called var variable data That is what the var file system is all about and this would include things like spool directories and files Administrative and logging data Transient and temporary files that is what would be stored below var So if we have a look below var right now, you can see that we have Some cache related information we have some logs and we have another unit of temporary space over here So there are two directories two temp directories and you may be wondering Well, what's the difference between the two because I can kind of see that they are independent temp directories because they don't look Like symbolic links the one doesn't point to the other one. It's quite simple The TMP directory below the root of the file system in other words this one over here That has got a purging policy of 10 days So the contents of that file would be clear the contents of that directory would be cleared every single every 10 days as Most of our TMP and this is the other units of temporary storage that we have is cleared every 30 days So remember that was some very basic information about the file hierarchy standard And if you want more information, there are many great references not only on your on your systems But also on the internet so I would encourage you to explore this a little bit more and with that it does bring this video to an end I will see you in the next chapter