Linux Tutorials

Tips on how to take away hidden information in Linux


I am a brand new Linux sysadmin and Ubuntu Linux person. How can I take away hidden information in Linux? How do I delete hidden information in Linux beginning with . (dot) character?

Introduction: Linux and Unix like working system enable customers to cover information. By default, all hidden information not listed by the ls command. Any filename begins with a dot (.) turns into a hidden file. For instance ~/.bashrc is a hidden file in Linux. Hidden information are sometimes often known as a dot file. All dot information used for storing person preferences on Linux. Please observe that hidden or dot information will not be a safety mechanism. They exist to decreased “litter” of the contents of a listing itemizing.

Tips on how to show hidden / dot information in Linux

One an show hidden information by passing the -a choice to the ls command. For instance:
ls -a
ls -la
ls -l /path/to/.filename
Linux display hidden files command
You may add a “/” after listing names in Linux:
ls -F
ls -Fa
One can get a reverse itemizing:
ls -r
ls -ra
To only show dot/hidden information in Linux use any one of many following command together with grep command/egrep command:
ls -a | egrep ‘^.’
ls -A | egrep ‘^.’
ls -l ~/.[^.]* | much less
ls -ld ~/.[^.]*
ls -l ~/.??*
ls -ld ~/.??*
Just display hidden dot files in Linux with ls
See “Linux / Unix: Discover And Listing All Hidden Information Recursively” for more information.

Command to take away hidden information in Linux

To take away hidden information in Linux, attempt:
rm .file
rm -i /path/to/.fileName
rm -i /path/to/.dirName
rm -rf /path/to/dir/.*
After all, you cannot delete two particular person directories:

. – The present listing indicated by a single dot... – The mum or dad listing indicated by two successive dots.

Allow us to check out:
cd /tmp/
mkdir demo
cd demo
mkdir app
ls -a | egrep ‘^.’
rm .vimrc
ls -a | egrep ‘^.’
rm -rfv /tmp/demo/.*
Delete or remove hidden files in Linux command

Eliminating warning message rm: refusing to take away ‘.’ or ‘..’ listing: skipping

Merely add the next 2> /dev/null on the finish of the rm command:
rm -rfv /dir/.* 2>/dev/null
rm -rfv /tmp/demo/.* 2>/dev/null
Pattern outputs:

eliminated ‘/tmp/demo/.bashrc’
eliminated ‘/tmp/demo/.vimrc’

/dev/null is nothing however a particular file that discards all information written to it. See the next for more information:

Tips on how to delete hidden information in Linux

One can use the discover command to checklist or delete hidden information. The syntax is as follows:

## Listing all hidden dirs in /and many others/ ##
discover /and many others/ -maxdepth 1 -type d -name “.*”
## Listing all hidden information in /and many others/ ##
discover /and many others/ -maxdepth 1 -type f -name “.*”
## Discover all hidden information in /tmp/information/ and delete it ##
discover /tmp/information/ -maxdepth 1 -type f -name “.*” -delete
## Discover all hidden information in /tmp/information/ (and it is sub-dirs) and delete it ##
discover /tmp/information/ -type f -name “.*” -delete


A observe in regards to the GNOME desktop setting and hidden information

In GNOME’s file supervisor, the keyboard shortcut Ctrl+H permits or disables the show of hidden information. CTRL+H act as a toggle button to cover or present hidden dot information within the GNOME.
Gnome Hide or show hidden dot filesGif.01: Gnome Disguise or present hidden dot information utilizing CTRL+H or choices menu


This web page explains easy methods to take away hidden information in Linux or Unix-like working methods. Additional, it defined easy methods to redirect output to keep away from warning message whereas utilizing the rm command.

Posted by: Vivek Gite

The writer is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a coach for the Linux working system/Unix shell scripting. Get the newest tutorials on SysAdmin, Linux/Unix and open supply matters through RSS/XML feed or weekly e mail publication.

Source link

Related Articles

Back to top button