How to list only the directories inside a directory?
Answers were Sorted based on User's Feedback
Answer / rikesh
Display or list all directories
Type the following command:
$ ls -l | egrep `^d'
Display or list only files
Type the following command:
$ ls -l | egrep -v `^d'
grep command used to searches input. It will filter out
directories name by matching first character d. To reverse
effect (just to display files) you need to pass -v option.
It invert the sense of matching, to select non-matching lines.
Task: Create aliases to save time
You can create two aliases as follows to list only
directories and files.
alias lf="ls -l | egrep -v '^d'"
alias ldir="ls -l | egrep '^d'"
Put above two aliases in your bash shell startup file:
$ cd
$ vi .bash_profile
Append two lines:
alias lf="ls -l | egrep -v '^d'"
alias ldir="ls -l | egrep '^d'"
Save and close the file.
Now just type lf - to list files and ldir - to list
directories only:
$ cd /etc
$ lf
Output:
-rw-r--r-- 1 root root 2149 2006-09-04 23:25 adduser.conf
-rw-r--r-- 1 root root 44 2006-09-29 05:11 adjtime
-rw-r--r-- 1 root root 197 2006-09-04 23:48 aliases
-rw------- 1 root root 144 2002-01-18 13:43 at.deny
-rw-r--r-- 1 root root 162 2006-09-22 23:24 aumixrc
-rw-r--r-- 1 root root 28 2006-09-22 23:24 aumixrc1
....
..
....
List directory names only:
$ cd /etc
$ ldirOutput:
drwxr-xr-x 4 root root 4096 2006-09-22 16:41 alsa
drwxr-xr-x 2 root root 4096 2006-09-20 20:59 alternatives
drwxr-xr-x 6 root root 4096 2006-09-22 16:41 apm
drwxr-xr-x 3 root root 4096 2006-09-07 02:51 apt
drwxr-xr-x 2 root root 4096 2006-09-08 01:46
bash_completion.d
....
.....
.
| Is This Answer Correct ? | 2 Yes | 0 No |
What is Expansion swap?
How do you list the files in an UNIX directory while also showing hidden files?
What is a Region?
In this command sqlplus -s username/password what is -S and what's the use..???
. Using sed and grep, write a command which lists files and directories with following properties: (i) created in 1999 (ii) with user's as owner and group
What scripting languages do you know?
What is an incremental backup?
What is file system in UNIX?
hi.when will u come to klnce 4 campus interviews??/
What are the processes that are not bothered by the swapper? Give Reason.
differentiate between named & unnamed pipe.
11 Answers Cisco, IIT, ISEC,
What are setuid/setgid in relation to file permissions?