# Manuale di Search for Files

## Introduzione

L'applicazione Search for Files consente di cercare file nel sistema. Per eseguire una ricerca di base, è possibile digitare un nome di file completo o parziale, con o senza caratteri jolly. Per affinare la ricerca, è possibile applicare ulteriori filtri di ricerca.

Search for Files sfrutta i comandi UNIX `find`, `grep` e `locate`. Durante le ricerche semplici, Search for Files usa prima il comando `locate` e poi, per approfondire la ricerca, il comando `find`, più lento ma più raffinato.

La differenziazione tra lettere maiuscole o minuscole dipende dal sistema operativo. Ad esempio, in Linux i comandi `find`, `grep`, e `locate` supportano l'opzione `-i` così che la ricerca ignori la distinzione tra caratteri maiuscoli e minuscoli.

## Introduzione

È possibile avviare Search for Files nei seguenti modi:

Dalla barra dei menu sul pannello

- Selezionare Risorse Strumento di ricerca

Dal Menu principale sul pannello

- Selezionare Strumento di ricerca.

Da una riga di comando

- Eseguire il seguente comando: `mate-search-tool`

Quando si avvia Search for Files, viene mostrata la seguente finestra.

### Finestra di Search for Files

Finestra principale di Search for Files.

## Utilizzo

### Eseguire una ricerca

Per effettuare una ricerca, seguire questi passaggi:

1. Inserire il testo nel campo Il nome contiene. Il testo della ricerca può essere un nome completo di file o parziale, con o senza caratteri jolly, come indicato nella tabella seguente:

   Testo cercato | Esempio | Risultato
   Nome completo o parziale del file | `miofile.txt` | Search for Files cercherà tutti i file che contengono `miofile.txt` nel nome del file.
   Nome parziale del file assieme a caratteri jolly (*, [, ]) | `*.[ch]` | Search for Files cercherà tutti i file che hanno estensione `.c` o `.h`.

2. Nel campo Cerca nella cartella, selezionare la cartella o il dispositivo in cui si desidera che Search for Files inizi la ricerca.

3. Fare clic su Trova per avviare la ricerca.

Search for Files cercherà nella cartella specificata e nelle sue sottocartelle. Search for Files visualizzerà tutti i risultati nella casella Risultati della ricerca. Se Search for Files non trova alcun file corrispondente ai criteri di ricerca, l'applicazione visualizza il messaggio "Nessun file trovato" nella casella Risultati della ricerca.

Per impostazione predefinita, Search for Files esegue una ricerca rapida utilizzando il comando `locate` seguito da una seconda ricerca più approfondita utilizzando il comando di `find`. Il comando `locate` è più veloce perché utilizza un database di informazioni sui file. Se questo database ha più di una settimana di vita, Cerca File potrebbe avvisarti che i risultati della ricerca potrebbero non essere aggiornati e darti la possibilità di disabilitare la ricerca rapida. Per aggiornare il database, eseguire il comando `updatedb` come utente root.

### Aggiungere opzioni di ricerca

È possibile aggiungere ulteriori opzioni per la ricerca dei file nel sistema. Per farlo, seguire questi passaggi:

1. Fare clic sul testo Seleziona altre opzioni.

2. Fare clic sull'elenco a discesa Opzioni disponibili.

3. Selezionare l'opzione di ricerca che si desidera utilizzare.

4. Fare clic su Aggiungi

5. Specificare le informazioni di ricerca necessarie per l'opzione scelta, come descritto in tbl-search-rules.

6. Ripetere i passaggi precedenti per ogni opzione di ricerca che si vuole utilizzare.

Per rimuovere un'opzione di ricerca fare clic sul tasto Rimuovi accanto all'opzione.

Per disabilitare le opzioni di ricerca per la ricerca corrente, fare clic sul testo Seleziona più opzioni

### Opzioni di ricerca

Nome opzione | Descrizione
Contiene il testo | Cerca file o documenti di testo che contengano il testo specificato.
Modificato da meno di | Cerca i file che sono stati modificati più recentemente del periodo di tempo specificato.
Modificato da più di | Cerca i file che sono stati modificati meno recentemente del periodo di tempo specificato.
Dimensione almeno di | Cerca file che hanno almeno la dimensione in kilobytes uguale o maggiore di quella specificata.
Dimensione massima di | Cerca file che hanno al massimo dimensione in kilobytes minore o uguale a quella specificata.
Il file è vuoto | Cerca file vuoti
Posseduto dall'utente | Cerca i file che sono posseduti dall'utente specificato. Inserire il nome dell'utente nella casella di testo fornita.
Posseduto dal gruppo | Cerca i file che sono posseduti dal gruppo specificato. Inserire il nome del gruppo nella casella di testo fornita.
Il proprietario è non riconosciuto | Cerca i file che sono posseduti da un utente o da un gruppo che è sconosciuto al sistema.
Il nome non contiene | Cerca i nomi dei file che non contengono la stringa inserita. Inserisci un nome di file completo o parziale con caratteri jolly nell'apposito campo. Utilizzare * per indicare una sequenza di caratteri e ? per indicare un singolo carattere. La ricerca è sensibile alla distinzione tra maiuscole e minuscole.
Il nome corrisponde all'espressione regolare | Cerca i file che contengono l'espressione regolare specificata nel percorso in cui si trova o nel nome del file. Digitare l'espressione regolare nell'apposita casella di testo.
Mostra file nascosti e di backup | Include nella ricerca i file nascosti e di backup
Segui i collegamenti simbolici | Segue i collegamenti simbolici quando si cercano dei file.
Escludi altri file system | Cerca nelle cartelle che si trovano sullo stesso file system della directory di partenza.

### Per fermare una ricerca

Fare clic su Ferma per interrompere una ricerca prima che Search for Files completi la ricerca.

### Aprire un file trovato

Per aprire un file mostrato nei Risultati della ricerca si può:

- Fare clic con il tasto destro e selezionare Apri.

- Eseguire un doppio clic sul file

Per aprire la cartella in cui si trova il file mostrato nei Risultati della ricerca, fare clic col pulsante destro del mouse sul file e selezionare Apri la cartella contenitore.

### Eliminare un file trovato

Per eliminare un file mostrato nei Risultati della ricerca fare clic col pulsante destro del mouse sul file e selezionare Sposta nel cestino.

### Per salvare i risultati di ricerca

Per salvare i risultati dell'ultima ricerca di Search for Files fare clic col pulsante destro sui Risultati della ricerca e selezionare Salva risultati come. Inserire il nome del file in cui salvare i risultati e premere Salva.

## Impostazioni

Search for Files fornisce delle chiavi gsettings per modificare il suo comportamento. I valori di gsettings possono essere modificati avviando l'Editor di configurazione nei seguenti metodi:

menù Applicazioni

- Selezionare Strumenti di sistema dconf Editor.

Riga di comando

- Eseguire il seguente comando: `dconf-editor`

### Disabilita ricerca rapida

Nome della chiave: org.mate.search-tool.disable-quick-search

Valore predefinito: false

Cerca File velocizza la ricerca nei nomi dei file usando il comando `locate`. `Locate` fornisce un modo sicuro per indicizzare e cercare rapidamente i nomi dei file. Dato che `locate` si basa su un indice, i Risultati della ricerca potrebbero non essere sempre aggiornati.

### Disabilita il secondo passaggio di ricerca rapida

Nome della chiave: org.mate.search-tool.disable-quick-search-second-scan

Valore predefinito: false

Dopo aver completato una ricerca rapida, Search for Files esegue una ricerca approfondita col comando `find`. Lo scopo di questa seconda scansione è di trovare i file che non sono stati indicizzati. I file che corrispondono ai criteri di ricerca vengono aggiunti ai Risultati della ricerca per renderla sempre aggiornata.

### Percorsi esclusi dalla ricerca rapida

Nome della chiave: org.mate.search-tool.quick-search-excluded-paths

Valori predefiniti: [/mnt/*,/media/*,/dev/*,/tmp/*,/proc/*,/var/*]

Search for Files non eseguirà una ricerca rapida dei percorsi definiti in questa chiave. La ricerca del nome del file nei percorsi definiti utilizzerà il comando `find` Sono supportati i caratteri jolly '*' e '? .

### Percorsi esclusi dal secondo passaggio della ricerca rapida

Nome della chiave: org.mate.search-tool.quick-search-second-scan-excluded-paths

Valori predefiniti: [/]

Search for Files non eseguirà una seconda scansione dopo la ricerca rapida dei percorsi definiti da questa chiave. La ricerca rapida nei percorsi definiti non sarà seguita da una ricerca approfondita con il comando `find`. Sono supportati caratteri jolly '*' e '?'.

### Mostra opzioni aggiuntive

Nome della chiave: org.mate.search-tool.show-additional-options

Valore predefinito: false

Questa chiave determina se la sezione Seleziona altre opzioni deve essere espansa all'avvio di Cerca File.