ls -R vs ls -r

gudii9
gudii9 used Ask the Experts™
on
hi,

what is difderence between ls -R vs ls -r

please advise
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Distinguished Expert 2017
Commented:
The information is easily accessible man ls
Look for the description of option -r and -R

Please look into using man <command>
man -k <keyword>
The above will return a list that match the keyword criteria.
Sr. Systems Administrator
Commented:
from the manual...

-r, --reverse
              reverse order while sorting

-R, --recursive
              list subdirectories recursively

Open in new window

Top Expert 2014
Commented:
Or just try it out. Its obvious.

ls

ls -r

ls -R

Author

Commented:
how to test it here
https://www.tutorialspoint.com/unix_terminal_online.php

sh-4.4$ touch 123.txt                                                                                                                              
sh-4.4$ vi 123.txt                                                                                                                                
sh-4.4$ grep -o -b "a" 123.txt                                                                                                                    
0:a                                                                                                                                                
1:a                                                                                                                                                
2:a                                                                                                                                                
3:a                                                                                                                                                
4:a                                                                                                                                                
sh-4.4$ grep -o -b "a" 123.txt|paste -s                                                                                                            
0:a     1:a     2:a     3:a     4:a                                                                                                                
sh-4.4$ touch 456.txt                                                                                                                              
sh-4.4$ ls -r                                                                                                                                      
README.txt  456.txt  123.txt                                                                                                                      
sh-4.4$ ls -R                                                                                                                                      
.:                                                                                                                                                
123.txt  456.txt  README.txt  


it shows pretty similar results though?

Author

Commented:
i see difference
ls just shows with ascending order of file names
ls -r sorts in reverse way and shows
ls _R showing inside files as well for some directories there recursively

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial