- 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 Create a Hidden Directory in Linux
Next Topic ⮕How to Find Files in Linux Using find Command
How to Create a Hidden Directory in Linux
Hey there! 👋 Welcome to this beginner-friendly tutorial on hidden directories in Linux. If you’ve ever wondered how to keep certain files or folders out of plain sight, this one’s for you.
In Linux, a hidden directory is just like a regular one, but with one small trick: its name starts with a dot (.
).
🔧 Step-by-Step: Creating a Hidden Directory
Let’s start with the basics. Open your terminal, and we’ll create a hidden directory together.
mkdir .my_hidden_folder
That’s it! Yes, seriously—that’s all you need to do.
📁 What Just Happened?
By adding a dot at the beginning of the folder name, Linux treats it as hidden. If you list files normally with ls
, you won’t see it:
ls
Documents Downloads Music Pictures
But if you use the -a
flag, it shows all files, including hidden ones:
ls -a
. .. .my_hidden_folder Documents Downloads
👀 Navigating into a Hidden Directory
You can still use cd
to go inside it like any normal folder:
cd .my_hidden_folder
🧹 Optional: Creating a Hidden Directory Inside Another One
mkdir -p projects/.config_folder
This creates a hidden directory called .config_folder
inside the projects
folder. The -p
flag ensures the parent directory is created if it doesn't already exist.
🎯 Recap
- Hidden directories in Linux start with a dot
(.)
- Use
ls -a
to view them - You can enter them with
cd
just like regular folders
And that’s it! Now you know how to hide your folders like a Linux ninja 🥷. Whether you’re organizing config files or just keeping things tidy, hidden directories are a simple and powerful trick.
See you in the next tutorial!