Könyvtár listázás fájlba

Unixos rendszerekben otthon lévő felhasználóknak szinte biztosan nem tudok ezzel újat mondani, de a Windows-ról áttérőknek talán hasznos lesz.

Feladat: egy txt fájlba kellene egy könyvtár tartalmát kilistázni.

Megoldás 1 – Terminal

A feladathoz egy terminal-ra lesz szükség amit a CMD+SPACE billentyűkombinációval majd “terminal” szó beírásával és ENTER-rel lehet előhozni. Itt a szokásos parancsokkal (“cd“, “cd ..“, “ls” stb…) lehet haladni vagy lustábbak kedvéért (én ide tartozom) egyszerűen megnyitom a Terminal-t a Forklift-ből (ha már ott vagyok a listázni kívánt könyvtárban).

Ez utóbbihoz különben elég a könyvtárra kattintani és a More -> Open is Terminal parancsot választani.

A parancsok közül én az alábbi 2-t szoktam használni leginkább:

ls -l > list.txt

illetve az alábbi kiegészített verziót, ami már a könyvtárakba is bemászik

ls -l -R > list.txt

A parancsok a listázott könyvtárba helyezik az megadott néven a TXT állományt, elég könnyen meg lehet találni. :)

Megoldás 2 – Texteditor

Nyiss egy texteditor programot (pl. Textmate, Textwrangler stb…) és mellé azt a könyvtárat Finder-ben, amit ki akarsz listázni.

A texteditor program ablakába húzd bele a Finder-ből a könyvtárat és láss csodát … kész is a lista TXT formában.

Rövidebb, könnyebb könyvtárakhoz ez talán még egyszerűbb megoldás, mint a TXT-be generálás, ráadásul jóval kevesebb infóval is jár. Csak a könyvtár és a fájlok nevét rakja a TXT-be, a kapcsolódó információkat (jogosultságok, userneve stb…) nem.

3 hozzászólás
  1. Kégl Árpád

    Köszönöm a cikket.
    Ajánlom figyelmedbe az alábbi oldalon lévő további lehetőségeket.
    http://szinesmac.blogspot.hu/2011/02/konyvtar-tartalmanak-nyomtatasa.html

    Hozzászóló: 2012. szeptember 6. csütörtök @ 21:02 | Állandó link
  2. Köszi a linket, hasznos. :)

    Hozzászóló: 2012. szeptember 6. csütörtök @ 23:24 | Állandó link
  3. bao

    win alatt is gyakran használom:
    dir /b /o:n *.mp3 > playlist.m3u

    Hozzászóló: 2012. november 1. csütörtök @ 14:29 | Állandó link
Szólj hozzá

Az emailed titok marad. A *-gal jelölt adatok megadása kötelező!

*
*