Miglioramento dell'opzione di ricerca di Nautilus


23

In Nautilus se premo CTRL+ Fall'interno di una cartella ottengo una casella di ricerca che mi aiuta a cercare nella directory corrente e nelle sottodirectory nomi e tipi specifici di file, ma se volessi:

  • Trova TUTTI i file (compresi i file senza estensioni)
  • Trova un file senza estensione (senza il simbolo punto o senza altro nome / separatore estensione)
  • Trova un file con / senza un carattere speciale
  • Trova tutti i file che iniziano / non iniziano con un personaggio
  • Trova tutti i file che terminano / non terminano con un carattere
  • Trova tutti i file che iniziano / non iniziano con un carattere ma finiscono / non finiscono con un carattere
  • Trova solo file / cartelle
  • Trova file con testo specifico in essi
  • Trova file con dimensioni inferiori / superiori / uguali a / a X.
  • Trova i file modificati / creati in X date

Chiedo perché la ricerca di KDE ha tutti questi modi di cercare tipi di file specifici ed è molto meglio in questo che dà una libertà abbastanza buona per quando voglio andare a cercare praticamente qualsiasi cosa.


Non è possibile cercare i contenuti dei file utilizzando Nautilus o qualsiasi altra cosa diversa dalla riga di comando. Poiché utilizzo Google Drive e Insync, vado semplicemente su Drive in Chrome quando voglio cercare contenuti, il problema è che Drive non consente ricerche all'interno di cartelle specifiche. Non puoi vincere, ma quest'ultimo metodo di solito va bene per me, anche con oltre 90k file da cercare.
user84339,

Risposte:


26

Sembra un lavoro per gnome-search-tool.

esempio di gnome-search-tool

Può eseguire corrispondenze parziali sul nome del file e cercare altre opzioni:

  • Contenuto del file
  • Data di modifica
  • Dimensione
  • Vuoto dei file
  • Proprietario / Gruppo
  • Esclusione del modello di nome
  • Assegna una corrispondenza all'espressione regolare
  • File nascosti e di backup

Io posso anche:

  • Segui i collegamenti simbolici
  • Escludere altri filesystem

È possibile definire una posizione per la ricerca. Nel mio esempio ho due file .gpl in quella directory ma solo uno contenente la parola Server .


2
Conosco questo, chiedo quello specifico per Nautilus.
Luis Alvarado,

6

Come utilizzare i caratteri jolly, in particolare il * (stella) in Linux Ubuntu Nautilus GUI Ricerca file?

Ho anche avuto problemi con questo problema, ma penso di aver trovato una risposta.

Ecco i modelli di ricerca Windows e Nautilus equivalenti:

Windows: diagramma * .ppt

Nautilus: diagramma ppt

Fondamentalmente, prova a usare un carattere barra spaziatrice in Nautilus dove normalmente useresti un carattere *. Penso di averlo finalmente capito, dopo anni di tentativi ... sospiro.


1
Mi ha aiutato molto Questa è la risposta più semplice. Perché è stato votato?
Yonatan Simson,

mi aiuti molto, in realtà questa dovrebbe essere una risposta accettata
Rodrigo Rodrigues il

5

Quando esegui una ricerca normale con Nautilus, cercherà nella cartella corrente e in tutte le sottocartelle i file con il modello di ricerca nei loro nomi. È possibile limitare il tipo di file desiderato facendo clic sul pulsante "+" una volta avviata la ricerca e aggiungendo una regola sul tipo di file.

È praticamente tutto ciò che puoi fare, penso. Per la ricerca avanzata, gli utenti avanzati utilizzano il programma da riga di comando finde altri utenti non hanno soluzioni.


3

Affronterò la "prima, vera domanda". dopo approfondite ricerche e irssi, circa settembre 2013, la risposta sembra essere;

No, non possibile: la ricerca Nautilus ctrl-F non riesce a trovare TUTTI i file (inclusi i file senza estensioni).

Vi preghiamo di comprendere Non sto veramente cercando di essere negativo, in realtà credo che dalla realtà affrontando il problema questo può effettivamente ottenere questo riparato.

Dare il consiglio che l'utente dovrebbe invece usare un programma diverso (gnome-search-tool) o fare qualcos'altro invece di ciò che era desiderato (per i file con il modello di ricerca (più vincolato) nei loro nomi) è ambiguo e alla fine inutile .

è un semplice, no, questo non è possibile. o sì, seguito dal metodo per raggiungere l'obiettivo. ulteriori consigli, se presenti, dovrebbero seguire una risposta alla domanda reale.


3
Questo è un commento, no?
Manuel,

1

Volevo aggiungere, oltre alle risposte fornite ed estendere alla risposta di Ottaviano, un modo semplice per migliorare l'opzione di ricerca è attivando la digitazione. Con la seguente linea terminale possiamo rendere la ricerca più intuitiva:

gsettings set org.gnome.nautilus.preferences enable-interactive-search false

0

Ho scoperto per caso che, a differenza di quanto affermato in un'altra risposta, e nonostante ciò che non è documentato nella Guida (!!!), un carattere di spazio nella stringa di ricerca non agisce come jolly ma come condizione AND.

Esempio: "screen .png -4" troverà nomi di file che contengono tutte le 3 stringhe "sceen", ".png" e "-4".

Sono molto sorpreso che gli Help siano (in genere) così imprecisi e che non vengano utilizzate stringhe speciali di ricerca Nautilus e inserite dall'icona "+", per aggiungere condizioni di ricerca speciali come l'opzione "non nelle sottocartelle" tanto necessaria.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.