Używam Ubuntu od około 2 tygodni i nadal jestem sfrustrowany prostymi operacjami na plikach.
Chcę znaleźć plik o nazwie 9.jpg . Każde wewnętrzne polecenie i program innej firmy, które próbowałem, daje mi 99.jpg, 999.jpg, „lovepotion number9.jpg” i zillion innych podobnych.
Jak szukać DOKŁADNEJ nazwy pliku BEZ symboli wieloznacznych?
To tylko moja najnowsza frustracja. Oczywiście brakuje mi czegoś podstawowego. dobry tutorial gdziekolwiek?
filesystem
search
Lew w NJ
źródło
źródło
locate - r \[filename]
”. oba wydają się działać.man locate
? Bo moje mówi, żeby użyćlocate -b '\NAME'
.Aby wyszukać dokładny plik bez znaku wieloznacznego, użyj
find
polecenia.Otwórz terminal, naciskając Ctrl+ Alt+T
Wpisz polecenie i naciśnij Enter
Jeśli chcesz wyszukiwać tylko w folderze domowym, użyj
~/
zamiast/
i tak dalej. Zamień/
na nazwę katalogu, który chcesz w nich wyszukać. Jeśli chcesz wyszukiwać w bieżącym katalogu i wszystkich katalogach z nim korzystających, użyj./
zamiast/
.źródło
Wyszukiwanie w nautilus (menedżer plików) jest z założenia ograniczone do prostej opcji przypominającej symbole wieloznaczne. Jeśli potrzebujesz czegoś bardziej wyrafinowanego, możesz skorzystać z GUI lub wiersza poleceń.
GUI: zainstaluj pakiet gnome-search-tool, albo przez centrum oprogramowania, albo pisząc
Uruchom go (nazywa się to „szukaj plików”). Pozostaw główny wpis pusty i dodaj opcję wyszukiwania o nazwie „Nazwa pasuje do wyrażenia regularnego”. W nowym polu tekstowym wpisz
^9.jpg
(^
na początku pasuje do początku ciągu w wyrażeniu regularnym).Jeśli chodzi o wiersz poleceń,
find
narzędzie da ci dokładną odpowiedź:Rozważ to: pliki „999.jpg” i „9.jpg” w katalogu
t/
:Mam nadzieję, że to jasne.
źródło