CLI magic - otvori se “fajle”

Ovo je post za nerdove i ostale “…” koji kao i ja (a tko zna zašto☺) vole raditi iz “comand line” sučelja (da, onog crnog ekrana s bijelim slovima što ga neki zovu terminalom).
Da se razumijemo: Linuxovo shell (“command line”) okruženje je ipak razvijenije, ugodnije za rad i opremljeno s puno više programčića od OS X-ovog terminala i često se u macovom promptu napredni linux korisnik osjeća sputano. No pokoji biser apple-ove filozofije je i ovamo morao zalutati. I naravno, kad Apple nešto napravi dobro, briljira. Evo dakle jedne od rijetkih stvari gdje OSX može nečem poučiti Linux u CLI okolini.
“open” naredba je toliko bedasto jednostavna, a opet toliko korisna i tako dobro radi u datoj okolini, da se eto već više od 15 minuta igram s njom bez nekog posebnog cilja. Naredba služi za “otvaranje” datoteka (ili direktorija) iz naredbenog retka i već mi po pameti padaju razne ideje kako je upotrijebiti u svojim shell skriptama.
Nisam je naravno sam otkrio, već su na nju upozorili na TUAW blogu i sigurno je da OSX-ov (i linuxovi shell-ovi) kriju još puno čarolija koje samo čekaju da ih zatrebamo. Ja i nakon desetak godina rada u unix shellu svako toliko otkrijem nešto novo (i najčešće vrlo korisno), a sad znam da hoću i “open” na linuxu.
Tagovi: cli, osx good, linux bad, shell, terminal



Oooo da, “open” je stvarno super integrirana naredba u sam OS-X, posto imam taj neki legacy iz doba GNU/Linuxa, redovito koristim doticnu naredbu i vecinu svakodnevnih radnji obavljam uglavnom iz shella.
Dosta cesto koristim hdiutil za pravljenje .dmg datoteka, a posto razmjenjujem arhive sa korisnicima drugih OS-ova, skoro svakodnevno koristim slijedecu naredbu za uklanjanje .DS_cache fajlova:
find -name .DS_Store -delete