Linux Magazine Forum
Gennaio 16, 2018, 08:05:01 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
   Indice   programmazione windows internet videogame Aiuto Ricerca Agenda Accedi Registrati  
Pagine: [1]   Vai gi
  Stampa  
Autore Discussione: [Guida] Trovare il percorso esatto di un file di cui si conosce il nome.  (Letto 669 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Sargon6
Hero Member
*****

Karma: +6/-3
Scollegato Scollegato

Messaggi: 1813



Mostra profilo
« inserita:: Ottobre 29, 2016, 02:44:34 pm »

In questa guida, spiego come trovare il percorso esatto di un file di cui si conosce il nome o parte di esso..

La procedura che vado a descrivere, stata verificata cercando gparted-live-0.26.1-5-i686.iso su un laptop ThinkPad R50e avente cone Sistema Operativo SparkyLinux.
Codice:
lxde@r50e:~$ sudo inxi -Sp
System:    Host: r50e Kernel: 4.7.0-1-686 i686 (32 bit) Desktop: LXDE (Openbox 3.6.1) Distro: SparkyLinux Tyche
Partition: ID-1: / size: 15G used: 7.6G (56%) fs: ext4 dev: /dev/sda1
           ID-2: /mnt/dati size: 21G used: 6.2G (33%) fs: ext4 dev: /dev/sda2
           ID-3: swap-1 size: 2.10GB used: 0.00GB (0%) fs: swap dev: /dev/sda3
lxde@r50e:~$


1) Conoscendo unicamente il nome del file che stiamo cercando, o una parte del nome stesso, possibile verificarne l'ubicazione.

Si possono distinguere 4 casi: conosciamo solo il nome completo del file, conosciamo solo la parte iniziale del nome del file, conosciamo solo la parte centrale del nome del file, conosciamo solo la parte finale del nome del file.

1A) Conoscendo unicamente il nome esatto del file cercato, per verificarne l'ubicazione sufficiente esaminare l'output del comando
Codice:
sudo find / -name nome.iso # Verifica il percorso del file nome.iso ovunque si trovi -CI METTE TEMPO-
impartito da terminale, mettendo il nome esatto del file cercato (gparted-live-0.26.1-5-i686.iso) al posto di nome.iso.
ATTENZIONE!!! questo comando, esamina TUTTE le cartelle e relative sottocartelle contenute in partizioni montate, quindi, sebbene fornisca risultati certi, potrebbe impiegare MOLTO tempo!
Nel mio caso, l'output il seguente:
Codice:
lxde@r50e:~$ sudo find / -name gparted-live-0.26.1-5-i686.iso # Verifica il percorso del file gparted-live-0.26.1-5-i686.iso ovunque si trovi -CI METTE TEMPO-
[sudo] password di lxde:
find: /run/user/1002/gvfs: Permesso negato
/mnt/dati/iso/gparted-live-0.26.1-5-i686.iso
lxde@r50e:~$

1B) Conoscendo unicamente la parte iniziale del nome del file che stiamo cercando, possibile verificarne l'ubicazione esaminando l'output del comando
Codice:
sudo find / -name nomef* # Verifica il percorso di tutti i files il cui nome inizia con "nomef" ovunque si trovino -CI METTE TEMPO-
impartito da terminale.
ATTENZIONE!!! questo comando, esamina TUTTE le cartelle e relative sottocartelle contenute in partizioni montate, quindi, sebbene fornisca risultati certi, potrebbe impiegare MOLTO tempo!
Nel mio caso, l'output il seguente:
Codice:
lxde@r50e:~$ sudo find / -name gparted-l* # Verifica il percorso di tutti i files il cui nome inizia con "gparted-l" ovunque si trovino -CI METTE TEMPO-
find: /run/user/1002/gvfs: Permesso negato
/mnt/dati/iso/gparted-live-0.26.1-5-i686.iso
lxde@r50e:~$
ATTENZIONE! Non detto che il file che stiamo cercando sia l'unico file il cui nome inizia con i caratteri cercati.
Esaminando l'output suddetto, possiamo dedurre che il file gparted-live-0.26.1-5-i686.iso si trova nella sottocartella /mnt/dati/iso

1C) Conoscendo unicamente la parte centrale del nome del file che stiamo cercando, possibile verificarne l'ubicazione esaminando l'output del comando
Codice:
sudo find / -name *omefil* # Verifica il percorso di tutti i files il cui nome contiene "omefil" ovunque si trovino -CI METTE TEMPO-
impartito da terminale.
ATTENZIONE!!! questo comando, esamina TUTTE le cartelle e relative sottocartelle contenute in partizioni montate, quindi, sebbene fornisca risultati certi, potrebbe impiegare MOLTO tempo!
Nel mio caso, l'output il seguente:
Codice:
lxde@r50e:~$ sudo find / -name *d-live-0* # Verifica il percorso di tutti i files il cui nome contiene "d-live-0" ovunque si trovino -CI METTE TEMPO-
find: /run/user/1002/gvfs: Permesso negato
/mnt/dati/iso/gparted-live-0.26.1-5-i686.iso
lxde@r50e:~$
ATTENZIONE! Non detto che il file che stiamo cercando sia l'unico file il cui nome contiene i caratteri cercati.
Esaminando l'output suddetto, possiamo dedurre che il file gparted-live-0.26.1-5-i686.iso si trova nella sottocartella /mnt/dati/iso

1D) Conoscendo unicamente la parte finale l'estensione (o comunque la parte finale) del nome del file che stiamo cercando, possibile verificarne l'ubicazione esaminando l'output del comando
Codice:
sudo find / -name *.iso # Verifica il percorso di tutti i files il cui nome termina con ".iso" ovunque si trovino -CI METTE TEMPO-
impartito da terminale.
ATTENZIONE!!! questo comando, esamina TUTTE le cartelle e relative sottocartelle contenute in partizioni montate, quindi, sebbene fornisca risultati certi, potrebbe impiegare MOLTO tempo!
Nel mio caso, l'output il seguente:
Codice:
lxde@r50e:~$ sudo find / -name *.iso # Verifica il percorso di tutti i files il cui nome termina con .iso ovunque si trovino -CI METTE TEMPO-
[sudo] password di lxde:
find: /run/user/1002/gvfs: Permesso negato
/mnt/dati/manjaro-xfce-16.08-x86_64.iso
/mnt/dati/iso/gparted-live-0.26.1-5-i686.iso
/mnt/dati/iso/ubuntu-mate-16.10-desktop-i386.iso
/mnt/dati/iso/RTK.iso
/mnt/dati/iso/budgie-remix-16.04.1-i386.iso
/home/lxde/Scrivania/mintmate18-dist.iso
lxde@r50e:~$
ATTENZIONE! Non detto che il file che stiamo cercando sia l'unico file il cui nome termina con i caratteri cercati.
Esaminando l'output suddetto, possiamo dedurre che il file gparted-live-0.26.1-5-i686.iso si trova nella sottocartella /mnt/dati/iso

2) Conoscendo anche la parte iniziale del percorso della cartella in cui si trova il file cercato, possibile ridurre i tempi di ricerca.
Si possono distinguere 4 casi: conosciamo anche il nome completo del file, conosciamo anche la parte iniziale del nome del file, conosciamo anche la parte centrale del nome del file, conosciamo anche la parte finale del nome del file.

2A) Se oltre alla parte iniziale del percorso della cartella in cui si trova il file cercato, conosciamo anche il nome esatto del file che si vuol trovare, per verificarne l'ubicazione del file cercato sufficiente esaminare l'output del comando
Codice:
sudo find /iniziopercorso -name nomefile # Verifica il percorso del file "nomefile" collocato in una sottocartella della cartella "/iniziopercorso" o nella cartella "/iniziopercorso" stessa
impartito da terminale, mettendo il nome esatto del file cercato (gparted-live-0.26.1-5-i686.iso) al posto di nomefile, quasi istantaneo. Pi il percorso completo, pi la ricerca veloce.
Nel mio caso, l'output il seguente:
Codice:
lxde@r50e:~$ sudo find /mnt -name gparted-live-0.26.1-5-i686.iso # Verifica il percorso del file gparted-live-0.26.1-5-i686.iso collocato in una sottocartella della cartella /mnt o nella cartella /mnt stessa
[sudo] password di lxde:
/mnt/dati/iso/gparted-live-0.26.1-5-i686.iso
lxde@r50e:~$


2B) Se oltre alla parte iniziale del percorso della cartella in cui si trova il file cercato, conosciamo anche la parte iniziale del nome del file che stiamo cercando, possibile verificarne l'ubicazione esaminando l'output del comando
Codice:
sudo find /iniziopercorso -name nomef* # Verifica il percorso di tutti i files il cui nome inizia con "nomef" collocati in una cartella il cui percorso inizia con "/iniziopercorso"
impartito da terminale.
ATTENZIONE!!! questo comando, esamina solo il contenuto della cartella "/iniziopercorso" e relative sottocartelle contenute in partizioni montate.
Nel mio caso, l'output il seguente:
Codice:
lxde@r50e:~$ sudo find /mnt -name gparted-l* # Verifica il percorso di tutti i files il cui nome inizia con "gparted-l" collocati in cartelle il cui percorso comincia con "/mnt"
[sudo] password di lxde:
/mnt/dati/iso/gparted-live-0.26.1-5-i686.iso
lxde@r50e:~$
ATTENZIONE! Non detto che il file che stiamo cercando sia l'unico file il cui nome inizia con i caratteri cercati.
Esaminando l'output suddetto, possiamo dedurre che il file gparted-live-0.26.1-5-i686.iso si trova nella sottocartella /mnt/dati/iso

2C) Se oltre alla parte iniziale del percorso della cartella in cui si trova il file cercato, conosciamo anche la parte centrale del nome del file che stiamo cercando, possibile verificarne l'ubicazione esaminando l'output del comando
Codice:
sudo find /iniziopercorso -name *omefil* # Verifica il percorso di tutti i files il cui nome contiene "omefil" collocati in una cartella il cui percorso inizia con "/iniziopercorso"
impartito da terminale.
ATTENZIONE!!! questo comando, esamina solo il contenuto della cartella "/iniziopercorso" e relative sottocartelle contenute in partizioni montate.
Nel mio caso, l'output il seguente:
Codice:
lxde@r50e:~$ sudo find /mnt -name *d-live-0* # Verifica il percorso di tutti i files il cui nome contiene "d-live-0" collocati in cartelle il cui percorso comincia con "/mnt"
/mnt/dati/iso/gparted-live-0.26.1-5-i686.iso
lxde@r50e:~$
ATTENZIONE! Non detto che il file che stiamo cercando sia l'unico file il cui nome contiene i caratteri cercati.
Esaminando l'output suddetto, possiamo dedurre che il file gparted-live-0.26.1-5-i686.iso si trova nella sottocartella /mnt/dati/iso

2D) Se oltre alla parte iniziale del percorso della cartella in cui si trova il file cercato, conosciamo anche la parte finale l'estensione (o comunque la parte finale) del nome del file che stiamo cercando, possibile verificarne l'ubicazione esaminando l'output del comando
Codice:
sudo find /iniziopercorso -name *.iso # Verifica il percorso di tutti i files il cui nome termina con ".iso"  collocati in una cartella il cui percorso inizia con "/iniziopercorso"
impartito da terminale.
ATTENZIONE!!! questo comando, esamina solo il contenuto della cartella "/iniziopercorso" e relative sottocartelle contenute in partizioni montate.
Nel mio caso, l'output il seguente:
Codice:
lxde@r50e:~$ sudo find /mnt -name *.iso # Verifica il percorso di tutti i files il cui nome termina con ".iso" collocati in cartelle il cui percorso comincia con "/mnt"
[sudo] password di lxde:
/mnt/dati/manjaro-xfce-16.08-x86_64.iso
/mnt/dati/iso/gparted-live-0.26.1-5-i686.iso
/mnt/dati/iso/ubuntu-mate-16.10-desktop-i386.iso
/mnt/dati/iso/RTK.iso
/mnt/dati/iso/budgie-remix-16.04.1-i386.iso
lxde@r50e:~$
ATTENZIONE! Non detto che il file che stiamo cercando sia l'unico file il cui nome termina con i caratteri cercati.
Esaminando l'output suddetto, possiamo dedurre che il file gparted-live-0.26.1-5-i686.iso si trova nella sottocartella /mnt/dati/iso
« Ultima modifica: Ottobre 29, 2016, 03:12:17 pm da Sargon6 » Registrato

L'hardware ed il Sistema Operativo di Sargon6: http://sargonsei.altervista.org/hardware-computer-fisso-2/

Blog di Sargon6: http://sargonsei.altervista.org/
Pagine: [1]   Vai su
  Stampa  
 
Vai a: