Mastodon

Kopiowanie odnalezionych w Terminalu plików

3
Dodane: 10 lat temu

Komendą, która służy do wyszukiwania plików w Terminalu jest między innymi find. Chciałbym Wam pokazać, jak za jej pomocą można nie tylko odnaleźć konkretne pliki, ale też skopiować rezultaty we wskazane miejsce.

Załóżmy, że chcielibyśmy odnaleźć wszystkie pliki ikon (z rozszerzeniem ICNS) znajdujące się w systemowym folderze. Normalnie do tego celu skorzystalibyśmy z komendy:

sudo find /System -name *icns

Da to jednak wiele wyników, i jeśli mielibyśmy do każdego przechodzić ręcznie, to podejrzewam, że szybko byśmy zrezygnowali. Możemy jednak komendę find „uzbroić” w drugie polecenie wykonywane na znalezionych plikach – jak choćby skopiowanie ich do jakiegoś folderu. Na przykład, żeby skopiować je do folderu Ikony znajdującego się na naszym Biurku, użyjemy komendy:

sudo find /System -name *icns -exec cp {} ~/Desktop/Ikony/ \;

Teraz wystarczy trochę odczekać, aż cała operacja się zakończy, a następnie będziemy mogli podziwiać ikony od Apple (np. poprzez widok ikon w Finderze). Nie bez powodu za przykład podałem folder systemowy i ikony. Ciekawy jestem, jakie tam „skarby” znajdziecie. ;)

Maciej Skrzypczak

Użytkownik sprzętu z nadgryzionym jabłkiem, grafik komputerowy, Redaktor iMagazine.pl. Mastodon: mcskrzypczak@c.im

Zapraszamy do dalszej dyskusji na Mastodonie lub Twitterze .

Komentarze: 3

Faktycznie cała masa ciekawych ikon. Są tu chyba ikonki wszystkich applowych urządzeń. Nawet PowerMaka G4. Poza tym jest ikona, która od zawsze mnie bawi, czyli public.generic-pc.icns. :) Ciekawe, że katalog z tymi wszystkimi skopiowanymi ikonami “waży” aż… 288MB! :)