- 1Linux Topics Index
- 2How to Create a File in Linux
- 3How to Rename a File in Linux
- 4How to Copy a File in Linux
- 5How to Move a File in Linux
- 6How to Delete a File in Linux
- 7How to Create a Directory in Linux
- 8How to Delete a Directory in Linux
- 9How to Copy Directories Recursively in Linux
- 10Delete Directories Recursively in Linux
- 11How to View Hidden Files in Linux
- 12How to Create a Hidden File in Linux
- 13How to Create a Hidden Directory in Linux
- 14How to Find Files in Linux Using find Command
- 15Find Files in Linux Using locate Command
- 16How to View File Contents Using cat in Linux
- 17How to View File Contents Using less in Linux
- 18View File Contents Using the more Command in Linux
- 19Compare Files Using diff Command in Linux
- 20Compare Files in Linux Using cmp Command
- 21Check File Type in Linux with file Command
- 22Create Symbolic Links with ln -s in Linux
- 23How to Archive Files Using tar Command in Linux
- 24Compress Files with gzip in Linux – Beginner Tutorial
- 25How to Compress Files Using bzip2 in Linux
- 26Compress Files in Linux Using zip Command
- 27Extract Compressed Files using tar in Linux
- 28Extract ZIP Files on Linux with unzip
- 29How to Extract .gz Files using gunzip in Linux

- 1Linux Topics Index
- 2How to Create a File in Linux
- 3How to Rename a File in Linux
- 4How to Copy a File in Linux
- 5How to Move a File in Linux
- 6How to Delete a File in Linux
- 7How to Create a Directory in Linux
- 8How to Delete a Directory in Linux
- 9How to Copy Directories Recursively in Linux
- 10Delete Directories Recursively in Linux
- 11How to View Hidden Files in Linux
- 12How to Create a Hidden File in Linux
- 13How to Create a Hidden Directory in Linux
- 14How to Find Files in Linux Using find Command
- 15Find Files in Linux Using locate Command
- 16How to View File Contents Using cat in Linux
- 17How to View File Contents Using less in Linux
- 18View File Contents Using the more Command in Linux
- 19Compare Files Using diff Command in Linux
- 20Compare Files in Linux Using cmp Command
- 21Check File Type in Linux with file Command
- 22Create Symbolic Links with ln -s in Linux
- 23How to Archive Files Using tar Command in Linux
- 24Compress Files with gzip in Linux – Beginner Tutorial
- 25How to Compress Files Using bzip2 in Linux
- 26Compress Files in Linux Using zip Command
- 27Extract Compressed Files using tar in Linux
- 28Extract ZIP Files on Linux with unzip
- 29How to Extract .gz Files using gunzip in Linux

- 1How to Add a New User in Linux
- 2Modify Existing User in Linux
- 3Delete a User in Linux — Step-by-Step for Beginners
- 4Create a User Group in Linux - Step-by-Step Tutorial
- 5Linux: Add User to Group
- 6How to Remove a User from a Group in Linux
- 7Delete a User Group in Linux - Beginner Friendly Tutorial
- 8Linux su Command Tutorial – Switch Users Easily
- 9Linux sudo Command - Execute as Another User
- 10Change a User's Password in Linux Using passwd
- 11Set Password Expiry in Linux using chage
- 12Lock a User Account in Linux
- 13How to Unlock a User Account in Linux
- 14Configure User Login Shell in Linux
- 15How to Configure User Environment Variables in Linux
- 16Edit .bashrc and .profile in Linux - User Startup Files Tutorial
How to View Hidden Files in Linux
Next Topic ⮕How to Create a Hidden File in Linux
How to View Hidden Files in Linux
In this tutorial, we're going to learn how to view hidden files in Linux.
If you're coming from a Windows or macOS background, you might be used to clicking a checkbox to show hidden files. But in Linux, it's mostly done through the terminal—and it's just as easy once you know how.
What Are Hidden Files?
In Linux, any file or folder whose name starts with a dot (.
) is considered hidden. These are usually configuration files, system files, or user-specific settings like:
.bashrc
.gitconfig
.vimrc
They don’t show up by default when you list files with the ls
command. But don’t worry—we’ll fix that now.
View Hidden Files in the Terminal
The command you’re looking for is this:
ls -a
The -a
stands for all, and it tells Linux to include hidden files in the list.
Try it in any directory. For example, go to your home directory and run:
cd ~
ls -a
You’ll see output like this:
.bashrc .cache .config Documents Downloads
Now you can see all the dot files and folders. 🎉
🧼 Want to Skip .
and ..
?
By default, ls -a
also shows .
(current directory) and ..
(parent directory). If you want to view hidden files but skip those, use:
ls -A
That’s a capital A, and it shows all files except .
and ..
.
🖥️ View Hidden Files in a Graphical File Manager
If you’re using a desktop environment like GNOME or KDE, you can also view hidden files graphically.
- GNOME (e.g., Ubuntu): Press
Ctrl + H
in the file manager. - KDE (e.g., Kubuntu): Press
Alt + .
or find the “Show Hidden Files” option in the menu.
Press the same key combo again to hide them.
📌 Recap
- Use
ls -a
to see hidden files in terminal - Use
ls -A
to exclude.
and..
- Use keyboard shortcuts like
Ctrl + H
in file managers
And that's it! You now know how to reveal the hidden secrets of your Linux system. 🔍
If you're enjoying this course, make sure to like and follow for more beginner-friendly Linux tutorials.