Posted: . At: 5:17 PM. This was 3 years ago. Post ID: 15429
Page permalink. WordPress uses cookies, or tiny pieces of information stored on your computer, to verify who you are. There are cookies for logged in users and for commenters.
These cookies expire two weeks after they are set.



Sponsored



How to list files in detail mode with ls and not show permissions.


This is how to list files on a Linux system with ls and not show the permissions.

jason@. PWD: ~/Documents/UNIX. -bash. 3.2.57. 9 $> ls -SAghof | cut -d' ' -f3-
 
15    480B  2 Nov  2015 .
   2.2K 14 Jul 13:38 ..
 1    706B 19 Mar  2014 hah1
 1    229B 29 May  2009 myrand.c
 1    178B  1 Feb  2011 my.c
 1    751B 21 Mar  2014 sysinfo.sh
 1    781B 20 Mar  2014 iptables.sh
 1    5.7K 21 Jun  2006 viewblog.cgi
 1    1.8K 19 Jan  2011 myftp.c
 1    538B 26 Oct  2006 mynew.c
 1    471B 30 Aug  2009 syscall.c
 1    382B 15 Mar  2014 time.c
 1     25B 19 Mar  2014 my.sh
 1    1.7K 30 Jan  2011 my2.c
 1    250B 17 Oct  2006 login_me

This lists all files and sizes but not the file permissions.

Below is another option using the find command. This lists all files just as with ls -hula but does not show the file permissions.

┌──[jason@192.168.1.3][~/Pictures/path/intro]
└──╼  ╼ $ find -maxdepth 1 -printf '%u %g %s %Am %Ad %AY %P \n'
jason jason 4096 09 15 2021  
jason jason 146617 08 27 2020 intro_level_city_1.jpg 
jason jason 158140 08 27 2020 intro_level_escape_1.jpg 
jason jason 178474 08 27 2020 intro_level_escape_2.jpg 
jason jason 136918 08 27 2020 intro_level_labx5_1.jpg 
jason jason 170373 08 27 2020 intro_level_garbage_1.jpg 
jason jason 699216 08 27 2020 intro_level_city_1.dds 
jason jason 699216 08 27 2020 intro_level_escape_1.dds 
jason jason 137599 08 27 2020 intro_lab_x14_2.jpg 
jason jason 699216 08 27 2020 intro_level_escape_2.dds 
jason jason 699216 08 27 2020 intro_level_bar_2.dds 
jason jason 699216 08 27 2020 intro_level_escape_3.dds 
jason jason 129981 08 27 2020 intro_level_bar_2.jpg 
jason jason 699216 08 27 2020 intro_level_bar_1.dds 
jason jason 524416 08 27 2020 intro_level_garbage_1.dds 
jason jason 148687 08 27 2020 intro_lab_x14_3.jpg 
jason jason 142370 08 27 2020 intro_level_escape_3.jpg 
jason jason 699216 08 27 2020 intro_lab_x14_1.dds 
jason jason 524416 08 27 2020 intro_level_labx5_1.dds 
jason jason 699216 08 27 2020 intro_lab_x14_3.dds 
jason jason 556233 08 27 2020 intro_level_escape_3.png 
jason jason 156562 08 27 2020 intro_level_bar_1.jpg 
jason jason 136912 08 27 2020 intro_lab_x14_1.jpg 
jason jason 699216 08 27 2020 intro_lab_x14_2.dds

But if you wish to show the file permissions, use the %M option at the start of the printf statement.

The Linux stat command may also be used to list files, I just cannot work out how to list the proper date and time in the right format.

┌──[jason@192.168.1.3][~/Pictures/path/intro]
└──╼  ╼ $ stat  --printf=' %.19y %U %G %s %n \n' *
 2014-01-18 19:42:44 jason jason 699216 intro_lab_x14_1.dds 
 2020-08-27 08:55:36 jason jason 136912 intro_lab_x14_1.jpg 
 2014-01-18 19:40:10 jason jason 699216 intro_lab_x14_2.dds 
 2020-08-27 08:55:36 jason jason 137599 intro_lab_x14_2.jpg 
 2014-01-18 19:41:49 jason jason 699216 intro_lab_x14_3.dds 
 2020-08-27 08:55:36 jason jason 148687 intro_lab_x14_3.jpg 
 2014-02-22 21:07:02 jason jason 699216 intro_level_bar_1.dds 
 2020-08-27 08:55:36 jason jason 156562 intro_level_bar_1.jpg 
 2014-01-25 17:31:22 jason jason 699216 intro_level_bar_2.dds 
 2020-08-27 08:55:36 jason jason 129981 intro_level_bar_2.jpg 
 2014-02-22 20:58:39 jason jason 699216 intro_level_city_1.dds 
 2020-08-27 08:55:36 jason jason 146617 intro_level_city_1.jpg 
 2014-03-21 20:12:36 jason jason 699216 intro_level_escape_1.dds 
 2020-08-27 08:55:36 jason jason 158140 intro_level_escape_1.jpg 
 2014-03-21 20:14:11 jason jason 699216 intro_level_escape_2.dds 
 2020-08-27 08:55:36 jason jason 178474 intro_level_escape_2.jpg 
 2013-12-21 16:55:18 jason jason 699216 intro_level_escape_3.dds 
 2020-08-27 08:55:36 jason jason 142370 intro_level_escape_3.jpg 
 2020-08-27 08:52:35 jason jason 556233 intro_level_escape_3.png 
 2013-07-22 09:07:52 jason jason 524416 intro_level_garbage_1.dds 
 2020-08-27 08:55:36 jason jason 170373 intro_level_garbage_1.jpg 
 2013-07-26 04:58:43 jason jason 524416 intro_level_labx5_1.dds 
 2020-08-27 08:55:36 jason jason 136918 intro_level_labx5_1.jpg

So, Linux is very flexible in terms of listing all files in a folder and not showing permissions if not desired.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.