Comanda Find
O simpla comanda poate înlocui Spotlight, oferindu-ti un sistem mai bun si mai rapid de cautare a acelor foldere pe care Spotlight are probleme sa le indexeze.
Comnda find poate fi compusa din patru parti:
Cautarea în sine, directorul în care vrei sa cauti, optiuni (de exemplu -name pentru a cauta fisiere cu acelasi nume) si comanda propriu-zisa de cautare (NDA).
find X -name “Y"
X-ul tine loc de locatia de pe computer în care vrei sa cauti. Pentru a cauta în tot computerul, scrie “/” sau daca vrei sa cauti doar în propriul director de utilizator, scrie " /". Y-ul în ghilimele reprezinta criteriul propriu-zis de cautare.
Poti cauta si în functie de anumite tipuri de fisiere utilizând un caracter wildcard (un asterisc, *).
Hai sa vedem câteva exemple:
- find / -iname "*.jpg"
Aceasta comanda va cauta toate fisierele de tip “.jpg” în propriul director de utilizator.
- find /Desktop -name test
Aceasta comanda va cauta pe desktop fisierele au cuvântul “test” în compozitia numelui.
Dupa activarea comenzii, rezultatele care apar pe ecran reprezinta toate imaginile .jpg continute în directorul home al propriului utilizator.
Spatiul ocupat pe disk (Disk usage)
Daca doresti sa afli dimensiunea unui fisier sau a unui folder, poti verifica rapid prin comanda ”disk usage” (du). Aceasta comanda înlocuieste Cmd + I, permitându-ti sa afisezi mai multe foldere în acelasi timp, proces mult mai eficient din punct de vedere al timplui.
Poti utiliza aceasta comanda alaturi de câteva optiuni distincte. Depth (-d) reprezinta nivelul de adâncime al directorului. Locatia e reprezentata, dupa cum am învatat mai devreme, prin /location. Parametrul (-h) va afisa informatii inteligibile (human readable), despre dimensiunea documentelor, exprimate în kilo (K), mega (M) or gigabiti (G).
Cea mai buna optiune pentru du este:
- du -d 1 /Applications
Aceasta comanda va afisa dimensiunea totala ocupata de folderele si fisierele din folderul Applications, nu dimensiunea sub-folderelor din acele foldere. Daca modifici parametrul la -d 2, asta va afisa si dimensiunea sub-folderelor.
Comanda Move
Comanda mv reprezinta o metoda mai rapida de a muta folderele si fisierele, fara sa fie nevoie de navigare sau clickuri.
Sintaxa pentru aceasta comanda e simpla:
mv
De exemplu, mv /Users/IPopescu/Documents/fisier1
/Users/karelnovak/Desktop/file1 va muta documentul fisier1 din folderul Documents al utilizatorului IPopescu pe Desktop-ul acestuia.
Comanda Show info
Comanda ls reprezinta o metoda mai rapida de a afisa simultan informatiile pentru mai multe fisiere. Aceasta descrie cu exactitate ce se afla în foldere, cine are permisiunea de a le accesa, daca exista foldere sau fisiere ascunse.
Pentru ls poti lucra cu mai multe optiuni. Comanda Long (-I) afiseaza permisiunile pentru fiecare fisier din folder, data celei mai recente modificari, posesorul fisierului si numele fisierului. Comanda All (-a) afiseaza toate fisierele dintr-un folder, inclusiv cele ascunse. Comanda e foarte buna când vrei sa afisezi libraria utilizatorului în macOS, care, implicit, e ascunsa.
Sintaxa pentru aceasta comanda e simpla:
ls "path/to/directory/"
