LINUX CLASSES - FILES
The Linux File System
How Does The Linux File System Work?
When Linux is installed, a file system is carved out of a chunk of hard disk
and formatted so that Linux can use it. A hierarchical (treelike) structure for storing files imposes some order
on the file system to help both you and Linux find needed files.
In this section, you'll learn how to work with files and directories in a Linux system. You'll understand how the file system is
structured to separate system data from personal data and how to navigate through it. We'll cover two ways to manipulate your
files: using the command line and the Midnight Commander.
When you're done, you'll be creating, deleting, copying, renaming, listing, linking, and protecting your files like a pro. You'll also
learn the Nine Deadly Keystrokes--or how to wipe out the entire file system without really trying. (But don't worry; this command
can affect you only if you're logged in as root.)
Log in as hermie and try the examples in this section as you read through it. You'll find that the Linux file system is a lot like
DOS, only more robust and flexible.
What Is a Linux File?
We've created a structured file system and filled it with a whole bunch of files--without knowing what Linux files are. Here's what
files are in the Linux world and how they are named.
Types of Files
In most operating systems, a file is simply a blob of data stored on disk with a unique name. A file could be a list of names and
numbers, a cheesecake recipe, or an executable program. But under Linux, everything is a file. In addition to data and
executable files, Linux treats directories and even the various components of your computer as files.
This means there are files that represent your keyboard, console, printer, CD-ROM, and even your system's RAM. These special
files are called devices, and they are found in the /dev directory (see Linux Directories). (If you look in this directory later, you'll see files
such as /dev/fd0 (a floppy drive), /dev/tty1 (a console), and others you may be able to identify by their names.) When Linux
(or any Unix program) needs to talk to a physical hardware device, it does so by simply reading from or writing to one of these
Previous Lesson: Help!
Next Lesson: Linux File Names
[ RETURN TO INDEX ]
It seems that comments script is not properly installed. See readme.txt for more info.|
Comments - most recent first
(Please feel free to answer questions posted by others!)
I welcome your comments. However... I am puzzled by many people
who say "Please send me the Linux tutorial." This website *is* your Linux Tutorial! Read everything here, learn
all you can, ask questions if you like. But don't ask me to send what you already have. :-)
NO SPAM! If you post garbage, it will be deleted, and you will be banned.