Close Menu
  • Analog Design
    • Latest Analog Layout Interview Questions (2025)
  • Digital Design
    • Digital Electronics Interview Question(2025)
    • Top VLSI Interview Questions
  • Physical Design
    • Physical Design Interview Questions for VLSI Engineers
  • Verilog
    • Verilog Interview Questions(2024)
  • Forum
Facebook Instagram YouTube LinkedIn WhatsApp
SiliconvlsiSiliconvlsi
Forum Questions Register in Forum Login in Forum
Facebook Instagram YouTube LinkedIn WhatsApp
  • Analog Design
    • Latest Analog Layout Interview Questions (2025)
  • Digital Design
    • Digital Electronics Interview Question(2025)
    • Top VLSI Interview Questions
  • Physical Design
    • Physical Design Interview Questions for VLSI Engineers
  • Verilog
    • Verilog Interview Questions(2024)
  • Forum
SiliconvlsiSiliconvlsi
Home»Linux»How to Hide Files and Directories in Linux Terminal?
Linux

How to Hide Files and Directories in Linux Terminal?

siliconvlsiBy siliconvlsiJanuary 19, 2024Updated:January 19, 2024No Comments2 Mins Read
Facebook Pinterest LinkedIn Email WhatsApp
Share
Facebook Twitter LinkedIn Pinterest Email

Hide Files and Directories in the Linux Terminal

Hiding files and directories in Linux is a way to make them invisible to regular users, ensuring that sensitive data or important configuration files remain secure. There are several methods to achieve this

How to Hide Files and Directories in Linux Terminal

Using Dot (.) Prefix

The easiest method is to use a dot (.) prefix. Files or directories starting with a dot are considered hidden. For example:

# To hide a directory
mv test .test

# To hide a file
mv document.txt .document.txt

Hidden files can still be accessed using ls with the -a option.

Using Hidden Attribute

This method uses the hidden attribute, requiring root privileges. To set the hidden attribute for a file or directory:

# Set hidden attribute
sudo chattr +h document.txt
sudo chattr +h test

# Unset hidden attribute
sudo chattr -h document.txt
sudo chattr -h test

Hidden files can be viewed using ls -a. This method offers more security as it requires root privileges.

Using Permissions

This method involves setting permissions to “000” to make files or directories inaccessible to anyone, including the owner:

# Set permissions to "000" for a file
sudo chmod 000 document.txt

# Set permissions to "000" for a directory
sudo chmod 000 test

Accessing files with these permissions requires sudo ls -a.

Share. Facebook Twitter Pinterest LinkedIn Tumblr Email

Related Posts

Delete words after certain word in each line in gvim

January 28, 2024

Linux date Command

January 22, 2024

What is a Linux locate Command?

January 22, 2024
Leave A Reply Cancel Reply

Facebook X (Twitter) Instagram Pinterest Vimeo YouTube
  • About Us
  • Contact Us
  • Privacy Policy
© 2025 Siliconvlsi.

Type above and press Enter to search. Press Esc to cancel.