Linux Files

In Linux system, everything is a file and if it is not a file, it is a process. A file doesn't include only text files, images and compiled programs but also include partitions, hardware device drivers and directories. Linux consider everything as as file.

Files are always case sensitive. Let's understand it through an example.

Linux Files

In above example, we have two files named as 'Demo.txt' and 'demo.txt'. Although, they both share the same name but still they are two different files.


Types of Files:

  1. Regular files (-): It contain programs, executable files and text files.
  2. Directory files (d): It is shown in blue color. It contain list of files.
  3. Special files
    • Block file (b)
    • Character device file (c)
    • Named pipe file (p)
    • Symbolic link file (l)
    • Socket file (s)

Linux File Commands

CommandDescription
fileDetermines file type.
touchUsed to create a file.
rmTo remove a file.
cpTo copy a file.
mvTo rename or to move a file.
renameTo rename file.





Latest Courses