Göra en txt fil, av alla filer på en hårdisk.

Tråden skapades och har fått 5 svar. Det senaste inlägget skrevs .
1

Skulle vilja göra en fil med ALLA filer som finns på en hårdisk, med undermappar. Är detta möjligt? Kikat på ls, men ingen parameter gör det jag önskar.

Varför i hela friden skulle du vilja göra det?

Om du nu vill göra det så använd find och pipe'a till en fil?

typ "find / > minfillista.txt"

Tack, precis vad jag behöve.

Kan man få in storleken i text filen på någon vis också?

ls -Rlas > contents.txt

Fungerade fina fisken också...

Kan man få med md5 i det där?

  • Skribent
  • Sollentuna
  • 2011-08-18 21:18
Ursprungligen av blodsugare:

ls -Rlas > contents.txt

Fungerade fina fisken också...

Kan man få med md5 i det där?

Det går, men att räkna ut md5 på alla filer på hårddisken kan ju ta ett tag..

for i in `ls -Rlas` ; do echo "$i `md5sum $i`" ; done | tee contents.txt

...borde funka.

Edit: Det gjorde den inte. Ett ögonblick bara.

Edit 2: Sonen kräver uppmärksamhet, så jag hinner inte fixa nu. Men lite tweak på one-linern ovan borde göra tricket.

Senast redigerat 2011-08-18 21:29
find / -exec md5 {} \; > foo.txt

Då får du med både sökväg och checksumma för varje fil. Åtminstone på 10.7.

edit: du vill nog lägga in en -type df, annars lär det ta ett tag att ta sig förbi /dev.

Senast redigerat 2011-08-18 21:55
1
Bevaka tråden