linuxpeter.de
  Batch, Scripts, Tools & Tips > Linux scripts and tools  
 
Linux scripts and tools
<< Mehrere Dateien umbenennen Index Autostart unter linux >>
ls mit Pfadangabe Dateiliste mit ls und voller Pfadangabe

Gesucht war eine Auflistung aller Dateien eines Ordners mit absolutem Pfad

-rw-r--r--      1       root    root    0       2009-06-17 14:08 /tmp/test1/file1
-rw-r--r--      1       root    root    0       2009-06-17 14:08 /tmp/test1/file2

 

Hier ist die Lösung, die ich dazu gefunden habe:

find /tmp -type f -print0 | xargs -0 ls -laS | sed -r 's#( +)#\t#1' | sed -r 's#( +)#\t#1' | sed -r 's#( +)#\t#1' | sed -r 's#( +)#\t#1' | sed -r 's#( +)#\t#1' | sed -r 's#( +)#\t#3'

 

Ergebnis:

-rw-r--r--      1       root    root    0       2009-06-17 14:08 /tmp/test1/file1
-rw-r--r--      1       root    root    0       2009-06-17 14:08 /tmp/test1/file2
-rw-r--r--      1       root    root    0       2009-06-17 14:08 /tmp/test1/file3
-rw-r--r--      1       root    root    0       2009-06-17 14:08 /tmp/test1/file4
-rw-r--r--      1       root    root    0       2009-06-17 14:08 /tmp/test2/file1
-rw-r--r--      1       root    root    0       2009-06-17 14:08 /tmp/test2/file2
-rw-r--r--      1       root    root    0       2009-06-17 14:08 /tmp/test2/file3
-rw-r--r--      1       root    root    0       2009-06-17 14:08 /tmp/test3/file1
-rw-r--r--      1       root    root    0       2009-06-17 14:08 /tmp/test3/file2
-rw-r--r--      1       root    root    0       2009-06-17 14:08 /tmp/test3/file3

 

Beziehungsweise:

find /tmp -type f -print0 | xargs -0 ls -laS | sed -r 's#\S+\s+\S+\s+\S+\s+\S+\s+(\S+)\s+(\S+\s+\S+\s+\S+)\s+(.*)#\1\t\2\t\3#'
als etwas kürzere Variante 

 

gefunden habe ich das hier:
http://www.fedoraforum.de/viewtopic.php?f=17&t=8328



Last updated by Bikerpete (admin)  on Jun 17 2009  at 1:15 PM
<< Mehrere Dateien umbenennen Index Autostart unter linux >>


Info

Buy me a coffee ...


 
Top! Top!