Keresés

Új hozzászólás Aktív témák

  • urandom0

    aktív tag

    válasz cigam #80031 üzenetére

    Jó, de a -d meg csak a könyvtárat listázza.

    Nem... legalábbis nálam nem. Ha nálad igen, akkor vagy máshogy van beállítva valami, vagy nem basht használsz, vagy másik verziót.

    De ha ls (vagy más listázó) parancsban szeretném

    Mármint hogy érted? ls-en belül ls?

    Mondjuk van egy ilyen könyvtárstruktúrád:

    .
    ├── termesz/
    │   ├── hangya
    │   └── monguz
    ├── termosz/
    │   └── meggy/
    │   └── cseresznye/
    │   ├── banan/
    │   │   ├── citrom
    │   │   ├── mandarin
    │   │   └── narancs
    │   └── szolo/
    ├── terra/
    └── teszt/
    └── abcd/
    └── alma

    9 directories, 6 files

    Ha az összes te-vel kezdődő mappákbban az első szinten lévő fájlokat szeretnéd listázni, akkor ls -dal te*/* | grep ^- vagy find te* -mindepth 1 -maxdepth 1 -type f
    Ha a könyvtárakat is, akkor: ls -d te*/* vagy find te* -mindepth 1 -maxdepth 1

    Rekurzívitásra pedig ott az ls -R kapcsolója vagy próbálkozz a du-val.

Új hozzászólás Aktív témák