SlideShare ist ein Scribd-Unternehmen logo
1 von 12
1
1. What is FHS
2. What is Structure of Root Directory
3. Discuss in detail all directories
4. Conclusion
2
◦ Red Hat Enterprise Linux uses the File Hierarchy System (FHS)
is a file system structure, which defines the names, locations,
and permissions for many file types and directories.
3
4
u s e r
h o m e
b in s b in lib
u s r e tc b in s b in
/
1. / – Root
 Every single file and directory starts from the root directory.
2. /bin – User Binaries
 Contains binary executables.
 Common Linux commands you need to use in single-user modes
are located under this directory.
 Commands used by all the users of the system are located here.
 For example:/bin/bash, ps, ls, ping, cp.
 3. /sbin – System Binaries
 Just like /bin, /sbin also contains binary executables.
 But, the Linux commands located under this directory are used
typically by system administrator, for system maintenance purpose.
 For example: iptables, reboot, fdisk, ifconfig, swapon
5
6
4. /etc – Configuration Files
 Contains configuration files required by all programs.
 This also contains startup and shutdown shell scripts used to start/stop
individual programs.
 For example: /etc/resolv.conf, /etc/logrotate.conf
5. /dev – Device Files
 Contains device files.
 These include terminal devices, usb, or any device attached to the
system.
 For example: /dev/tty1, /dev/usbmon0, /dev/sda , /dev/hdb.
6. /proc – Process Information
 Contains information about system process.
 This is a pseudo filesystem contains information about running process.
For example: /proc/{pid} directory contains information about the
process with that particular pid.
 This is a virtual filesystem with text information about system resources.
For example: /proc/uptime
7
7. /var – Variable Files
 var stands for variable files.
Content of the files that are expected to grow can be found under
this directory.
 This includes — system log files (/var/log);
 packages and database files (/var/lib);
 emails (/var/mail); print queues (/var/spool);
lock files (/var/lock); temp files needed across reboots (/var/tmp);
8. /tmp – Temporary Files
 Directory that contains temporary files created by system and
users.
 Files under this directory are deleted when system is rebooted.
8
9. /usr – User Programs
 Contains binaries, libraries, documentation, and source-
code for second level programs.
 /usr/bin contains binary files for user programs. If you can’t
find a user binary under /bin, look under /usr/bin. For
example: at, awk, cc, less, scp
 /usr/sbin contains binary files for system administrators. If
you can’t find a system binary under /sbin, look under
/usr/sbin. For example: atd, cron, sshd, useradd, userdel
 /usr/lib contains libraries for /usr/bin and /usr/sbin
 /usr/local contains users programs that you install from
source. For example, when you install apache from source,
it goes under /usr/local/apache2
10. /home – Home Directories
 Home directories for all users to store their personal files.
 For example: /home/shivam, /home/nikita
11. /boot – Boot Loader Files
 Contains boot loader related files.
 Kernel intrd, vmlinux, grub files are located under /boot
 For example: initrd.img-2.6.32-24-generic, vmlinuz-2.6.32-24-
generic
12. /lib – System Libraries
 Contains library files that supports the binaries located under /bin
and /sbin
 Library filenames are either ld* or lib*.so.*
 For example: ld-2.11.1.so, libncurses.so.5.7
9
10
13. /opt – Optional add-on Applications
 opt stands for optional.
 Contains add-on applications from individual vendors.
 add-on applications should be installed under either /opt/ or /opt/
sub-directory.
14. /mnt – Mount Directory
 Temporary mount directory where sysadmins can mount f
 Temporary mount directory where sysadmins can mount file
systems.
15. /media – Removable Media Devices
 Temporary mount directory for removable devices.
 For examples, /media/cdrom for CD-ROM; /media/floppy for
floppy drives; /media/cdrecorder for CD writer
 Manage Directories and Files in Linux
 Understand the Filesystem Hierarchy Standard(FHS)
 Identify File Types in the Linux System
 Change Directories and List Directory Contents
 Create and View Files
 Manage Files and Directories
 Search File Content
11
Thanks
presented by: Shivam Tiwari
Asst. S/W Engineer
12

Weitere ähnliche Inhalte

Was ist angesagt?

Lesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File SystemLesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File SystemSadia Bashir
 
101 4.7 find system files and place files in the correct location
101 4.7 find system files and place files in the correct location101 4.7 find system files and place files in the correct location
101 4.7 find system files and place files in the correct locationAcácio Oliveira
 
file system in operating system
file system in operating systemfile system in operating system
file system in operating systemtittuajay
 
Linux file system nevigation
Linux file system nevigationLinux file system nevigation
Linux file system nevigationhetaldobariya
 
File System Implementation - Part1
File System Implementation - Part1File System Implementation - Part1
File System Implementation - Part1Amir Payberah
 
Xfs file system for linux
Xfs file system for linuxXfs file system for linux
Xfs file system for linuxAjay Sood
 
Files and directories in Linux 6
Files and directories  in Linux 6Files and directories  in Linux 6
Files and directories in Linux 6Meenakshi Paul
 
101 2.3 manage shared libraries
101 2.3 manage shared libraries101 2.3 manage shared libraries
101 2.3 manage shared librariesAcácio Oliveira
 
Linux Directory Structure
Linux Directory StructureLinux Directory Structure
Linux Directory StructureKevin OBrien
 
Linux Directory System: Introduction
Linux Directory System: IntroductionLinux Directory System: Introduction
Linux Directory System: IntroductionAmar Jukuntla
 
Linux standard file system
Linux standard file systemLinux standard file system
Linux standard file systemTaaanu01
 
Buffer cache unix ppt Mrs.Sowmya Jyothi
Buffer cache unix ppt Mrs.Sowmya JyothiBuffer cache unix ppt Mrs.Sowmya Jyothi
Buffer cache unix ppt Mrs.Sowmya JyothiSowmya Jyothi
 
Lesson 3 Working with Files in Linux
Lesson 3 Working with Files in LinuxLesson 3 Working with Files in Linux
Lesson 3 Working with Files in LinuxSadia Bashir
 
Chapter 10 - File System Interface
Chapter 10 - File System InterfaceChapter 10 - File System Interface
Chapter 10 - File System InterfaceWayne Jones Jnr
 
File system Os
File system OsFile system Os
File system OsNehal Naik
 

Was ist angesagt? (20)

Lesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File SystemLesson 2 Understanding Linux File System
Lesson 2 Understanding Linux File System
 
101 4.7 find system files and place files in the correct location
101 4.7 find system files and place files in the correct location101 4.7 find system files and place files in the correct location
101 4.7 find system files and place files in the correct location
 
linux file system
linux file systemlinux file system
linux file system
 
file system in operating system
file system in operating systemfile system in operating system
file system in operating system
 
Linux file system nevigation
Linux file system nevigationLinux file system nevigation
Linux file system nevigation
 
File System Implementation - Part1
File System Implementation - Part1File System Implementation - Part1
File System Implementation - Part1
 
Xfs file system for linux
Xfs file system for linuxXfs file system for linux
Xfs file system for linux
 
File system discovery
File system discovery File system discovery
File system discovery
 
Files and directories in Linux 6
Files and directories  in Linux 6Files and directories  in Linux 6
Files and directories in Linux 6
 
101 2.3 manage shared libraries
101 2.3 manage shared libraries101 2.3 manage shared libraries
101 2.3 manage shared libraries
 
Linux Directory Structure
Linux Directory StructureLinux Directory Structure
Linux Directory Structure
 
Linux Directory System: Introduction
Linux Directory System: IntroductionLinux Directory System: Introduction
Linux Directory System: Introduction
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Linux standard file system
Linux standard file systemLinux standard file system
Linux standard file system
 
Unix training session 1
Unix training   session 1Unix training   session 1
Unix training session 1
 
Linux file system
Linux file systemLinux file system
Linux file system
 
Buffer cache unix ppt Mrs.Sowmya Jyothi
Buffer cache unix ppt Mrs.Sowmya JyothiBuffer cache unix ppt Mrs.Sowmya Jyothi
Buffer cache unix ppt Mrs.Sowmya Jyothi
 
Lesson 3 Working with Files in Linux
Lesson 3 Working with Files in LinuxLesson 3 Working with Files in Linux
Lesson 3 Working with Files in Linux
 
Chapter 10 - File System Interface
Chapter 10 - File System InterfaceChapter 10 - File System Interface
Chapter 10 - File System Interface
 
File system Os
File system OsFile system Os
File system Os
 

Andere mochten auch

Andere mochten auch (11)

Linux command ppt
Linux command pptLinux command ppt
Linux command ppt
 
Linux introduction
Linux introductionLinux introduction
Linux introduction
 
An Introduction To Linux
An Introduction To LinuxAn Introduction To Linux
An Introduction To Linux
 
KERNAL ARCHITECTURE
KERNAL ARCHITECTUREKERNAL ARCHITECTURE
KERNAL ARCHITECTURE
 
Linux architecture
Linux architectureLinux architecture
Linux architecture
 
Linux introduction
Linux introductionLinux introduction
Linux introduction
 
Basic command ppt
Basic command pptBasic command ppt
Basic command ppt
 
Linux ppt
Linux pptLinux ppt
Linux ppt
 
UNIX/Linux training
UNIX/Linux trainingUNIX/Linux training
UNIX/Linux training
 
Architecture Of The Linux Kernel
Architecture Of The Linux KernelArchitecture Of The Linux Kernel
Architecture Of The Linux Kernel
 
Linux.ppt
Linux.ppt Linux.ppt
Linux.ppt
 

Ähnlich wie Understanding Linux Filesystem Structure and Directories

Ähnlich wie Understanding Linux Filesystem Structure and Directories (20)

Lab 5 Linux File Structure and Hierarchy.pptx
Lab 5 Linux File Structure and Hierarchy.pptxLab 5 Linux File Structure and Hierarchy.pptx
Lab 5 Linux File Structure and Hierarchy.pptx
 
LinuxTraining_26_Sept_2021.ppt
LinuxTraining_26_Sept_2021.pptLinuxTraining_26_Sept_2021.ppt
LinuxTraining_26_Sept_2021.ppt
 
Linux shell scripting
Linux shell scriptingLinux shell scripting
Linux shell scripting
 
Tahir Ashraf [Linux file system herarchy].pptx
Tahir Ashraf [Linux file system herarchy].pptxTahir Ashraf [Linux file system herarchy].pptx
Tahir Ashraf [Linux file system herarchy].pptx
 
File system hierarchy standard
File system hierarchy standardFile system hierarchy standard
File system hierarchy standard
 
Linux directory structure by jitu mistry
Linux directory structure by jitu mistryLinux directory structure by jitu mistry
Linux directory structure by jitu mistry
 
Linux training
Linux trainingLinux training
Linux training
 
Week6 filesystem
Week6 filesystemWeek6 filesystem
Week6 filesystem
 
linux-lecture1.ppt
linux-lecture1.pptlinux-lecture1.ppt
linux-lecture1.ppt
 
Basic orientation to Linux
Basic orientation to LinuxBasic orientation to Linux
Basic orientation to Linux
 
Unix file system.pptx
Unix file system.pptxUnix file system.pptx
Unix file system.pptx
 
Linux administration classes in mumbai
Linux administration classes in mumbaiLinux administration classes in mumbai
Linux administration classes in mumbai
 
Raspberry pi introduction
Raspberry pi introductionRaspberry pi introduction
Raspberry pi introduction
 
Linux Commands
Linux CommandsLinux Commands
Linux Commands
 
Ppt
PptPpt
Ppt
 
Edubooktraining
EdubooktrainingEdubooktraining
Edubooktraining
 
Lecture1 Introduction
Lecture1  IntroductionLecture1  Introduction
Lecture1 Introduction
 
Linux filesystemhierarchy
Linux filesystemhierarchyLinux filesystemhierarchy
Linux filesystemhierarchy
 
Linux basics
Linux basics Linux basics
Linux basics
 
File system discovery
File system discovery File system discovery
File system discovery
 

Mehr von Rohit Kumar

Methology of web development
Methology of web developmentMethology of web development
Methology of web developmentRohit Kumar
 
Linux history & features
Linux history & featuresLinux history & features
Linux history & featuresRohit Kumar
 
Rohit kumar EX423
Rohit kumar EX423Rohit kumar EX423
Rohit kumar EX423Rohit Kumar
 
Rohit kumar RHCE
Rohit kumar RHCERohit kumar RHCE
Rohit kumar RHCERohit Kumar
 
Description of linux and windows
Description of linux and windowsDescription of linux and windows
Description of linux and windowsRohit Kumar
 
What is open source
What is open sourceWhat is open source
What is open sourceRohit Kumar
 
Open source technology
Open source technologyOpen source technology
Open source technologyRohit Kumar
 
Open source license
Open source licenseOpen source license
Open source licenseRohit Kumar
 
Using VI Editor in Red Hat by Rohit Kumar
Using VI Editor in Red Hat by Rohit KumarUsing VI Editor in Red Hat by Rohit Kumar
Using VI Editor in Red Hat by Rohit KumarRohit Kumar
 

Mehr von Rohit Kumar (11)

Methology of web development
Methology of web developmentMethology of web development
Methology of web development
 
Linux_commands
Linux_commandsLinux_commands
Linux_commands
 
Linux history & features
Linux history & featuresLinux history & features
Linux history & features
 
Rohit kumar EX423
Rohit kumar EX423Rohit kumar EX423
Rohit kumar EX423
 
Rohit kumar RHCE
Rohit kumar RHCERohit kumar RHCE
Rohit kumar RHCE
 
Linux ppt
Linux pptLinux ppt
Linux ppt
 
Description of linux and windows
Description of linux and windowsDescription of linux and windows
Description of linux and windows
 
What is open source
What is open sourceWhat is open source
What is open source
 
Open source technology
Open source technologyOpen source technology
Open source technology
 
Open source license
Open source licenseOpen source license
Open source license
 
Using VI Editor in Red Hat by Rohit Kumar
Using VI Editor in Red Hat by Rohit KumarUsing VI Editor in Red Hat by Rohit Kumar
Using VI Editor in Red Hat by Rohit Kumar
 

Understanding Linux Filesystem Structure and Directories

  • 1. 1
  • 2. 1. What is FHS 2. What is Structure of Root Directory 3. Discuss in detail all directories 4. Conclusion 2
  • 3. ◦ Red Hat Enterprise Linux uses the File Hierarchy System (FHS) is a file system structure, which defines the names, locations, and permissions for many file types and directories. 3
  • 4. 4 u s e r h o m e b in s b in lib u s r e tc b in s b in /
  • 5. 1. / – Root  Every single file and directory starts from the root directory. 2. /bin – User Binaries  Contains binary executables.  Common Linux commands you need to use in single-user modes are located under this directory.  Commands used by all the users of the system are located here.  For example:/bin/bash, ps, ls, ping, cp.  3. /sbin – System Binaries  Just like /bin, /sbin also contains binary executables.  But, the Linux commands located under this directory are used typically by system administrator, for system maintenance purpose.  For example: iptables, reboot, fdisk, ifconfig, swapon 5
  • 6. 6 4. /etc – Configuration Files  Contains configuration files required by all programs.  This also contains startup and shutdown shell scripts used to start/stop individual programs.  For example: /etc/resolv.conf, /etc/logrotate.conf 5. /dev – Device Files  Contains device files.  These include terminal devices, usb, or any device attached to the system.  For example: /dev/tty1, /dev/usbmon0, /dev/sda , /dev/hdb. 6. /proc – Process Information  Contains information about system process.  This is a pseudo filesystem contains information about running process. For example: /proc/{pid} directory contains information about the process with that particular pid.  This is a virtual filesystem with text information about system resources. For example: /proc/uptime
  • 7. 7 7. /var – Variable Files  var stands for variable files. Content of the files that are expected to grow can be found under this directory.  This includes — system log files (/var/log);  packages and database files (/var/lib);  emails (/var/mail); print queues (/var/spool); lock files (/var/lock); temp files needed across reboots (/var/tmp); 8. /tmp – Temporary Files  Directory that contains temporary files created by system and users.  Files under this directory are deleted when system is rebooted.
  • 8. 8 9. /usr – User Programs  Contains binaries, libraries, documentation, and source- code for second level programs.  /usr/bin contains binary files for user programs. If you can’t find a user binary under /bin, look under /usr/bin. For example: at, awk, cc, less, scp  /usr/sbin contains binary files for system administrators. If you can’t find a system binary under /sbin, look under /usr/sbin. For example: atd, cron, sshd, useradd, userdel  /usr/lib contains libraries for /usr/bin and /usr/sbin  /usr/local contains users programs that you install from source. For example, when you install apache from source, it goes under /usr/local/apache2
  • 9. 10. /home – Home Directories  Home directories for all users to store their personal files.  For example: /home/shivam, /home/nikita 11. /boot – Boot Loader Files  Contains boot loader related files.  Kernel intrd, vmlinux, grub files are located under /boot  For example: initrd.img-2.6.32-24-generic, vmlinuz-2.6.32-24- generic 12. /lib – System Libraries  Contains library files that supports the binaries located under /bin and /sbin  Library filenames are either ld* or lib*.so.*  For example: ld-2.11.1.so, libncurses.so.5.7 9
  • 10. 10 13. /opt – Optional add-on Applications  opt stands for optional.  Contains add-on applications from individual vendors.  add-on applications should be installed under either /opt/ or /opt/ sub-directory. 14. /mnt – Mount Directory  Temporary mount directory where sysadmins can mount f  Temporary mount directory where sysadmins can mount file systems. 15. /media – Removable Media Devices  Temporary mount directory for removable devices.  For examples, /media/cdrom for CD-ROM; /media/floppy for floppy drives; /media/cdrecorder for CD writer
  • 11.  Manage Directories and Files in Linux  Understand the Filesystem Hierarchy Standard(FHS)  Identify File Types in the Linux System  Change Directories and List Directory Contents  Create and View Files  Manage Files and Directories  Search File Content 11
  • 12. Thanks presented by: Shivam Tiwari Asst. S/W Engineer 12