list only directories in commandline.


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers list only directories in commandline.
# 1  
Old 03-17-2005
list only directories in commandline.

I want to list only directories in the command line using ls command. Can anyone please help me.
# 2  
Old 03-17-2005
ls -l | grep ^d
# 3  
Old 03-17-2005
Thanks. Please find the display below.

/home/gsk/prod> ls -l | grep ^d

drwxrwxr-x 2 gsk stage 96 Mar 17 14:01 0010
drwxrwxr-x 2 gsk stage 96 Mar 17 14:01 0011
drwxrwxr-x 2 gsk stage 96 Mar 17 14:01 0014

But i need to extract only the last column i.e. only the folder names. Please let me know what i need to do. I used cut utility but i can't able to locate the column. Is there any utility which will extract the last column of the display.

TIA.
# 4  
Old 03-17-2005
Quote:
Originally Posted by jhmr7
But i need to extract only the last column i.e. only the folder names. Please let me know what i need to do. I used cut utility but i can't able to locate the column. Is there any utility which will extract the last column of the display.
Code:
ls -l | grep ^d | awk '{print $9}'

# 5  
Old 03-17-2005
or
Code:
ls -l | awk '/^d/ {print $9}'

# 6  
Old 03-17-2005
Thanks a lot guys. Your help is much appreciated.
# 7  
Old 03-18-2005
How about as an alias in .cshrc ?

I've put this line as an alias in .cshrc:

alias dirlist ls -l | awk '/^d/ {print $9}'

but I get this:

netmin@kenny:/home/netmin-->> dirlist
drwx------ 5 netmin netmin 512 Mar 13 04:26 Maildir
drwxr-xr-x 2 netmin netmin 512 Mar 15 18:30 bin
drwxr-xr-x 2 netmin netmin 512 Mar 15 18:00 cdrom
drwxr-xr-x 2 netmin netmin 512 Mar 15 07:37 conf
drwxr-xr-x 2 netmin netmin 512 Mar 12 09:50 doc
drwx------ 2 netmin netmin 512 Mar 13 12:43 mail
drwxr-xr-x 4 netmin netmin 512 Mar 13 20:16 mailconf

What do I need to do to get the {print $9} to take ?
Thanks in advance.

Jolok
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

List the directories, having given pattern in the directories name, sorted by creation date

It is for HP-Unix B.11.31. Requirement: 1. List the directories, having given pattern in the directories name, sorted by creation date. Example: Directories with name "pkg32*" or "pkg33*" 2. On the output of 1. list the directories by creation date as sort order, with creation date... (2 Replies)
Discussion started by: Siva SQL
2 Replies

2. Shell Programming and Scripting

How to list all the files, directories and sub-directories in the current path except one directory?

Can anyone come up with a unix command that lists all the files, directories and sub-directories in the current directory except a folder called log.? Thank you in advance. (7 Replies)
Discussion started by: Manjunath B
7 Replies

3. UNIX for Dummies Questions & Answers

List directories and sub directories recursively excluding files

Hi, Please help me, how to get all the direcotries, its sub directories and its sub directories recursively, need to exclude all the files in the process. I wanted to disply using a unix command all the directories recursively excluding files. I tried 'ls -FR' but that display files as... (3 Replies)
Discussion started by: pointers
3 Replies

4. Shell Programming and Scripting

How to list all the directories, sub directories in a mount along with size in ascending order?

Hi , I am very new to unix as well as shell scripting. I have to write a script for the following requirement. In a particular mount, have to list all the directories and sub directories along with size of the directory and sub directory in ascending order. Please help me in this regard and many... (4 Replies)
Discussion started by: nmakkena
4 Replies

5. Shell Programming and Scripting

Want to Get List of All directories

:confused: Hi, Is there any one-lier through which I will be able to reach to last directory excluding all files only directrory and sub-directoris should be displayed from the current path. Thanks in advance (7 Replies)
Discussion started by: niceboykunal123
7 Replies

6. UNIX for Dummies Questions & Answers

(really basic) List directories only?

I'm looking for a Linux equivalent to the DOS dir /ad that lists the directories ("folders" in Windows) in the current directory. I looked at the ls manpage, which says -d, --directory list directory entries instead of contents, and do not... (4 Replies)
Discussion started by: CRGreathouse
4 Replies

7. Shell Programming and Scripting

List of directories into a nested list

I have a list of directories like this a a/b a/c a/d a/d/e a/d/f a/d/g a/d/g/h a/i I would like to convert this list into another list, nested like this a{b{} c{} d{e{} f{} g{h{}}} i{}} Here is a pseudo algorithm for this Add a: (1 Reply)
Discussion started by: Ilja
1 Replies

8. UNIX for Dummies Questions & Answers

how to list directories only

I would like to know how to list directories only without a / at the end. I would like to only see them in my current dir. for example ls - d */ gives dir1/ dir2/ dir3/ dir4/ but is there a way to get only dir1 dir2 dir3 i need it to use them as inputs in a foreach loop... (3 Replies)
Discussion started by: yodadbl07
3 Replies

9. UNIX for Dummies Questions & Answers

How to list only directories?

How to list directories (not sub-directories) from a given path? (4 Replies)
Discussion started by: videsh77
4 Replies

10. UNIX for Dummies Questions & Answers

List directories

Is there any way to list only directories in particular file system? Malay (3 Replies)
Discussion started by: malaymaru
3 Replies
Login or Register to Ask a Question