Chapter 2: Basic File Management in Linux
In this chapter, you'll learn how the Linux file system is structured, the different file types, and the core file management commands every Linux user needs to know.
This is Chapter 2 of the LFCA Certification Course, where all commands and examples have been tested on Ubuntu 26.04 LTS, but the concepts apply to any modern Linux distribution.
One of the biggest mindset shifts when moving from Windows to Linux is understanding that Linux treats almost everything like a file.
When you use Windows, you usually think of files as documents, images, or programs; that's what most people mean by "file". Linux thinks differently.
In Linux, almost everything is treated as a file. Not just your documents and folders. Your keyboard is a file. Your hard drive is a file. Your CPU information is a file. Even running programs are represented as files somewhere in the system.
What this means in practice is simple but powerful: if you know how to work with files, you can control almost everything in Linux.
For example, instead of opening a settings panel, you might edit a configuration file. Instead of using a device manager, you might interact with a device through a file.
Even system information can often be read just by opening and viewing certain files.
Thatβs why learning how to navigate the filesystem, read files, edit them, and manage permissions isnβt just a beginner topic; itβs the core skill. Every advanced task, from system administration to automation, builds on this foundation.
If you get comfortable with files in Linux, youβre not just learning one skill; youβre learning how the entire system works.