Główna » jak » Używanie Ubuntu Jakiego pakietu powstał ten plik?

    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.