fájlok listázása txt fájlba

Fórumok

A mobilvinyóm tartalmát szeretném viszontlátni egy txt fájlban.
Az átirányítást természetesen ismerem.
ls [opciók] > valami.txt

Viszont vannak almappák, és azon belül ugye a fájlok.
Nagyon tetszik a tree ahogy megcsinálja, mert frankón követhető. DE

Let\303\266lt\303\251sek - Nála ez lenne a Letöltések mappa. Hiába adom meg neki a --charset utf8 vagy UTF-8 opciót.

Elvileg tudja, mert ha üresen adom meg neki, akkor a man szerint ki is listázza az elérhető kódolásokat.

Próbáltam az ls -RX-et is. Viszont az érdekesen oldja meg a feladatot.
Előbb a főbb mappákat írja ki - nekem feleslegesen, majd az azon belüli almappákat, most jönnek az adatok, majd a végén kiírja újra az almappát, és annak tartalmát.
Pld.

.:
Akció/
Akció - vígjáték/
stb/

./Akció:
Bourne/
Die hard/
16 utca - 2006.avi
7 másodperc - 2005.avi

Majd újra jön a Bourne és annak a tartalma.
Ez így nem igazán a legjobb.

Hozzászólások

Írtam egy szkriptet, ami html oldalt generál egy könyvtár alatti könyvtárakról/fájlokról. Ha nem géppel akarod késõbb értelmezni, ie. te akarod nézegetni, amit a kérdésbõl gondolok, akkor ez hasznos lehet.
http://yazzy.pastebin.com/jPCjkssC
Így használd

./dir2html.sh könyvtár > ~/könyvtár_lista.html

~~~~~~~~
De ezt az egy lépést ki nem tevé,
Az nem tett semmit, nem tud semmit is.

Köszi. Kipróbáltam. Nem rossz, de...
A html fejléce nem tartalmazza a lap kódolását, illetve felesleges információt is tartalmaz.

drwxrwxr-x 2 nextra nextra 4096 2009-09-11 11:56:12.000000000 +0200 Balåzs Fecó - 1998 - �jjåszßletÊs

Igazából csak a fájlneve lenne a lényeges. De kísérleteztem a tree-vel. Az összes opciót kipróbáltam.

Meglett a megoldás:
tree --charset UTF-8 -N /amiről/a/listát/szeretném/ > Dokumentumok/Txt/mobilrack02.txt

A kulcs a -N kapcsoló.
-N Print non-printable characters as is instead of the default caret notation.

Mondjuk ebből az életbe nem jöttem volna rá, hogy ezzel megjeleníti az ékezetes karaktereket. Hiszen én ezeket is ki tudom nyomtatni. Az UTF-8 kapcsoló "csak" a faágakat jeleníti meg folyamatos vonalként. Különben szaggatott vonalak vannak. Ez is nagyon egyértelmű. arrgh.

A -o kapcsolóval ki lehetne íratni egy fájlba az eredményt, de az borzalmas megjelenésű.