Keresés

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

  • crok

    Topikgazda

    válasz Roxkex #41561 üzenetére

    rm -rf /sdcard1/*
    ^   ^      ^- a mount-olt microSD könyvtárában levő összes elem
    |   '- rekurzívan, erőszakkal
    '- törlés
    for i in {0..64}; do dd if=/dev/zero of=/sdcard1/temp$i.tmp bs=1M count=1000; done
    ^   ^       ^        ^   ^            ^                      ^        ^         ^- ciklus vége
    |   |       |        |   |            |                      |        '- szorzó a pufferhez (gyak. ekkora lesz egy file)
    |   |       |        |   |            |                      '- puffernagyság 1MB
    |   |       |        |   |            '- output: ez(ek) lesz(nek) a file(ok) a microSD-n
    |   |       |        |   '- input: ezzel lesz megtöltve a készített file (nullák, random..)
    |   |       |        '- dd: byte-ról byte-ra "file" másolás
    |   |       '- ennyiszer fusson le a cuklus, ez így 65 lesz..
    |   '- ez a változó lesz ciklusod változója amit felhasználsz a filenevek generálásához
    '- egy sima egysoros for ciklust kezdünk..
    rm /sdcard1/temp*.tmp
    ^      ^- a mount-olt microSD könyvtárában levő, előbb generált file-ok
    '- törlés

    Egyébként ha nem nagyon ismered a bash-t akkor az explainshell.com kicsit segíthet kicsit.
    (persze nem mindenben, de egyszerűbb parancsok végigmagyarázásában igen).

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