itsvasup.blogg.se

Ls grep file extension
Ls grep file extension





Here's an example where I move out of the Documents directory and then list only the directories inside Documents directory: ~]$ ls -ld Documents/*/ĭrwxrwxr-x. In this situation, you can use */ at the end of the path of the directory with ls -d: ls -d Path/To/Dir/*/ What if you are not in the same directory?

ls grep file extension

The above command works in the current directory. List only subdirectories in a specific directory 1 abhishek abhishek 44 Nov 7 18:22 my_dir 1 abhishek abhishek 16 Nov 7 18:22 another_dirĭrwxrwxr-x. If you do not want the trailing slash (/) at the end of the directory names, you can use the cut command to cut it out: Documents]$ ls -ld */ | cut -f1 -d'/'ĭrwxrwxr-x. 1 abhishek abhishek 44 Nov 7 18:22 my_dir/ 1 abhishek abhishek 16 Nov 7 18:22 another_dir/ĭrwxrwxr-x. You may combine it with long listing option -l and most other options: Documents]$ ls -ld */ĭrwxrwxr-x. This picture depicts the difference pretty well. With *, you list all the content (including contents of the subdirectories) and the / restricts the pattern to directories. The -d option list directories not its contents (which includes file, directories etc). Why */? Because without it, ls -d will only return the directory name.

ls grep file extension

Here's the output it shows: Documents]$ ls -d */ To list only the subdirectories, use the -d option with ls command like this: ls -d */ It is always good to do it with the familiar ls command because this is the command you use for displaying the content of a directory. Here's the content of the directory I am going to use in the examples here: Use ls command to list directories only Listing only the directories is no different:ĭon't worry. Like anything in Linux, there are several ways to accomplish the same task. The ls command in Linux is used for listing the contents of any directory.īy default, it lists all the contents, be it a file or a directory or a link or a named pipe.īut what if you want to list only the directories? How do you that?







Ls grep file extension