Cercare un File

Italian forum
User avatar
Zievatron
Posts: 272
Joined: 31. Jan 2012, 15:13

Cercare un File

Post by Zievatron »

Ciao a tutti,
Decisomi a passare a Linux, ho provato un po' di distro.
Il mio PC ne ha rigettate un po', ma Salix (xfce) ci si è subito accoccolata senza un bizzo. :D

Ora, però, sorge un problemino di mia ignoranza.
Come cerco un file che so di avere, ma non so dove sta?
User avatar
mimosa
Salix Warrior
Posts: 3311
Joined: 25. May 2010, 17:02
Contact:

Re: Cercare un File

Post by mimosa »

Code: Select all

#locate file
o

Code: Select all

#find / -name file
o per esempio:

Code: Select all

$find ~/ -name file
locate è veloce, ma è veloce perchè utilizza un database senza cercare in tempo reale, ma il update del database è fatto ogni giorno, quindi se il file è recente, è possibile non trovarlo.

http://www.mrwebmaster.it/linux/guide/c ... p_156.html
User avatar
Zievatron
Posts: 272
Joined: 31. Jan 2012, 15:13

Re: Cercare un File

Post by Zievatron »

Incominciamo male. :(

Ho tentato di dare al terminale i comandi
updatedb
e
locate
ho ottenuto questi messaggi:

Code: Select all

updatedb: fatal error: You are not authorized to create a default slocate database!

Code: Select all

locate: fatal error: Could not find user database '/var/lib/slocate/slocate.db':  No such file or directory
Infine, ho aperto la pagina del mio profilo su questo forum perchè volevo mettere una mia foto recente come avatar.
Ho sfogliato il mio PC, raggiunto la partizione di WinXP che vedo benissimo e dove ho le foto, ma... ho trovato un divieto di accesso. :cry:

Come rimedio?
User avatar
mimosa
Salix Warrior
Posts: 3311
Joined: 25. May 2010, 17:02
Contact:

Re: Cercare un File

Post by mimosa »

Il database non è stato inizziato, perchè la installazione è nuova. Per utilizzare updatedb, è necessario essere root:

Code: Select all

$su
#updatedb


Come hai riuscito accessare la partizione del Windows? Con Gmountman, il accesso dovrebbe dare i permissi necessari per copiare la foto.
User avatar
Zievatron
Posts: 272
Joined: 31. Jan 2012, 15:13

Re: Cercare un File

Post by Zievatron »

mimosa wrote:

Code: Select all

$su
#updatedb
Fatto e cercato il file, che nella fattispecie era l'archivio di Firefox, che avevo scaricato manualmente, prima di pensare che avevo il gestore dei pacchetti.
Poi ho usato il gestore e volevo vedere che fine aveva fatto il file scaricato manualmente ed, eventualmente, cancellarlo. Ma non l'ho trovato.
Ne devo dedurre che lo ha sovrascritto il gestore dei pacchetti che poi lo ha processato per l'installazione ed infine lo ha cancellato?
Come hai riuscito accessare la partizione del Windows? Con Gmountman, il accesso dovrebbe dare i permissi necessari per copiare la foto.
No. Non ho fatto niente ora. Credo di aver provveduto durante l'installazione a dirgli che quelle partizioni dovevano essere accessibili anche da Linux. :D
Ora uso semplicemente il file manager per esplorare il filesystem. Vedo le cartelle delle partizioni Win, ma sono bloccate. C'è sopra la X come sulle cartelle /root e /lost+found.
User avatar
mimosa
Salix Warrior
Posts: 3311
Joined: 25. May 2010, 17:02
Contact:

Re: Cercare un File

Post by mimosa »

Ne devo dedurre che lo ha sovrascritto il gestore dei pacchetti che poi lo ha processato per l'installazione ed infine lo ha cancellato?
Se il nome del file era bene quello che hai cercato, è probabile. Anch'è possibile cercare con i "wildcards", ad esempio, *fox*.txz
Vedo le cartelle delle partizioni Win, ma sono bloccate. C'è sopra la X come sulle cartelle /root e /lost+found
Dove, exatamente? Nel mio computer, la partizione del Windows è /dev/sda1. L'ho montato usando Gmountman su /media/disk-1, con i diritti del user:

Code: Select all

vanilla[~]$ mount
/dev/root on / type ext4 (rw,noatime,barrier=1,data=ordered)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
/dev/sda3 on /data type ext4 (rw,noexec,nosuid,nodev)
tmpfs on /dev/shm type tmpfs (rw)
gvfs-fuse-daemon on /home/vanilla/.gvfs type fuse.gvfs-fuse-daemon (rw,nosuid,nodev,user=vanilla)
/dev/sda1 on /media/disk-1 type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
EDIT

Per favore, posti il /etc/fstab:

Code: Select all

$cat /etc/fstab
Allora con una modificazione semplice dovrebbe funzionare tutto. Non avevo visto che hai scelto montare le partizioni automaticamente, durante la installazione.
User avatar
Zievatron
Posts: 272
Joined: 31. Jan 2012, 15:13

Re: Cercare un File

Post by Zievatron »

mimosa wrote:Se il nome del file era bene quello che hai cercato, è probabile. Anch'è possibile cercare con i "wildcards", ad esempio, *fox*.txz
L'ho copiato dall'elenco dei download. ;)
Per favore, posti il /etc/fstab:
Ecco:

Code: Select all

cat /etc/fstab
/dev/sda8        swap             swap        defaults         0   0
/dev/sda7        /                ext4        noatime,defaults 1   1
/dev/sda2        /Deposito0       ntfs-3g     umask=077        1   0
/dev/sda3        /Deposito1       ntfs-3g     umask=077        1   0
#/dev/cdrom      /mnt/cdrom       auto        noauto,owner,ro  0   0
/dev/fd0         /mnt/floppy      auto        noauto,users,rw,umask=00 0   0
devpts           /dev/pts         devpts      gid=5,mode=620   0   0
proc             /proc            proc        defaults         0   0
tmpfs            /dev/shm         tmpfs       defaults         0   0
/sda2 /Deposito0 e
/sda3 /Deposito1
sono le partizioni in questione. Non ho incluso la /sda1 che è la partizione di sistema di WinXP.
User avatar
mimosa
Salix Warrior
Posts: 3311
Joined: 25. May 2010, 17:02
Contact:

Re: Cercare un File

Post by mimosa »

Questa confgurazione dovrebbe permitirti leggere i files nelle partizioni ...

Posti per favore il output di:

Code: Select all

$ls -l /Deposito0 | tail
e

Code: Select all

$mount | grep Dep
User avatar
Zievatron
Posts: 272
Joined: 31. Jan 2012, 15:13

Re: Cercare un File

Post by Zievatron »

mimosa wrote:Posti per favore il output di:

Code: Select all

$ls -l /Deposito0 | tail
e

Code: Select all

$mount | grep Dep
Ecco i risultati:

Code: Select all

bash: -l: command not found
Il secondo non mi dice niente.
User avatar
mimosa
Salix Warrior
Posts: 3311
Joined: 25. May 2010, 17:02
Contact:

Re: Cercare un File

Post by mimosa »

Scusi, il secondo deve essere con "*":

Code: Select all

$mount | grep Dep*
... ma tenti

Code: Select all

ls -l /Deposito0 | tail
nuovamente ... magari hai dimenticato il "ls"?
Post Reply