Używanie Ubuntu Jakiego pakietu powstał ten plik?
Ile razy zauważyłeś plik siedzący w katalogu i zastanawiałeś się ... skąd ten plik pochodzi? Lub próbujesz powiedzieć przyjacielowi, jak korzystać z narzędzia, ale nie ma go zainstalowanego i nie możesz zapamiętać, jaki pakiet zainstalowałeś, aby go pobrać.
Oczywiście, możesz udać się do google, ale czy nie zastanawiasz się, jak ci ludzie to wiedzą? To proste, zainstaluj narzędzie dlocate, które jest szybszą alternatywą dla dpkg dla tego typu zapytania.
sudo apt-get install dlocate
Możesz użyć polecenia ze składnią "dlocate", która da ci to wyjście:
$ dlocate flac
libxine1: /usr/lib/xine/plugins/1.1.4/xineplug_flac.so
libtunepimp5: /usr/lib/tunepimp/plugins/flac.tpp
gstreamer0.10-plugins-good: /usr/lib/gstreamer-0.10/libgstflac.so
flac: /.
flac: / usr
flac: / usr / bin
flac: / usr / bin / flac
- przycięte -
To dużo pracy! Możesz zobaczyć, że istnieje wiele nazw plików, które częściowo pasują. Lepiej przekazać pełną ścieżkę do nazwy pliku. W tym przypadku możesz użyć "which flac", aby określić, którego polecenia flac używasz, a następnie przekazać pełną ścieżkę do dlocate.
$ który flac
/ usr / bin / flac
$ dlocate / usr / bin / flac
flac: / usr / bin / flac
Teraz wiemy, że polecenie flac znajduje się w pakiecie o nazwie "flac". (Tak, ten przykład był bardzo prosty) Można nawet uzyskać bardziej kreatywny (użyj znaku obok 1 klucz, a nie pojedynczy cytat)
$ dlocate 'which flac'
flac: / usr / bin / flac
Jeśli nie masz ochoty instalować innego narzędzia, możesz użyć wbudowanego polecenia "dpkg -S", ale dane wyjściowe nie są tak szybkie i uporządkowane. Upewnij się, że przekazałeś pełną ścieżkę pliku do dowolnego narzędzia i powinieneś uzyskać dobre wyniki.