Nautilus mi ha fatto sparire una cartella

Installazione, configurazione e uso di programmi e strumenti.
MarcoK
Prode Principiante
Messaggi: 135
Iscrizione: martedì 28 febbraio 2006, 7:55

Nautilus mi ha fatto sparire una cartella

Messaggio da MarcoK »

Ciao a tutti.
Oggi mi è capitata una cosa assurda.

Apro Nautilus perchè sono alla ricerca di una cartella con dentro un lavoro bello grosso fatto tutto di immagini e di file .xcf
Non lo trovo e cosi mi viene in mente che è sull'HD parallelo, quello vecchio (su cui prima avevo installato Linux che ora ho sostituito), cosi decido di andare sull'altro HD e copiare la cartella su quello nuovo.
Apro una seconda scheda di Nautilus e sto per fare il trascinamento da una parte all'altra di tutta la cartella quando mi accorgo che sto sbagliando a spostare (in pratica devo copiare tutto nella cartella Immagini ed invece la seconda scheda aperta era Pubblici).
Allora rilascio il pulsante del mouse, la copia non parte, mi sposto nella seconda scheda e visualizzo la cartella corretta. Torno nella prima scheda (quella in pratica sul vecchio HD) e...... ODDIO non c'è più la cartella che dovevo spostare.
Niente, nisba, nulla... sparita.

Ho cercato una eventuale file di log per nautilus.. senza trovarlo. Ho cercato in tutte le cartelle aperte 'nei dintorni' (metti che ho sbagliato a rilasciare e mi ha copiato in qualche luogo strano). Niente neanche li.

Dove casita potrebbe essere finita? Come faccio a trovarla? Conteneva circa 500mb di immagini.. quindi anche la copia non può essere stata eseguita in una frazione di secondo!!!

Che dite?
l3on4rdo

Re: Nautilus mi ha fatto sparire una cartella

Messaggio da l3on4rdo »

Come si chiama la directory che non trovi più?
Te lo chiedo perché con il nome puoi fare una ricerca (con il comando find) all'interno dei due file system in questione.
(quello dove stava e quello dove volevi spostarla).
Dove casita potrebbe essere finita? Come faccio a trovarla? Conteneva circa 500mb di immagini.. quindi anche la copia non può essere stata eseguita in una frazione di secondo!!!
Beh, dipende.
Se l'hai spostata (per tagliarla e incollarla con il drag and drop) e per sbaglio l'hai rilasciata senza accorgertene e se il rilascio è avvenuto nello stesso filesystem, si tratta solo di modificare degli inode, quindi anche se sono 500mb di immagini ci mette un secondo a "traslocarla".
Ultima modifica di l3on4rdo il mercoledì 21 marzo 2012, 16:59, modificato 1 volta in totale.
MarcoK
Prode Principiante
Messaggi: 135
Iscrizione: martedì 28 febbraio 2006, 7:55

Re: Nautilus mi ha fatto sparire una cartella

Messaggio da MarcoK »

La cartella si chiama CATALOGO in maiuscolo.

Ho provato con il comando find, ma non riesco a comprendere la sintassi per far eseguire la ricerca in tutto il filesystem
l3on4rdo

Re: Nautilus mi ha fatto sparire una cartella

Messaggio da l3on4rdo »

Io presumo che la cartella che ti è sparita si trovasse dentro la tua home.
Piuttosto che fare una ricerca in tutto il file system, io inizierei prima a guardare dove è più probabile che sia.

Quindi, apri un terminale e (già sei nella tua home quando lo apri) dai il comando:

Codice: Seleziona tutto

find . -type d -iname "*CATALOGO*"
Se invece lo vuoi dare su tutto il file system, al posto di . (che indica la directory in cui sei quando lanci il comando), specifica la directory radice /

Codice: Seleziona tutto

find / -type d -iname "*CATALOGO*"
Come vedrai, ci sono parecchie directory che ti daranno un errore perché non hai i permessi sufficienti per farle analizzare.
Per poterle vederere, dai il precedente comando anteponendogli sudo.

Un'alternativa è usare il comando locate:

Codice: Seleziona tutto

sudo updatedb
e quando il comando ha finito di fare il suo lavoro (di aggiornamento di un database), dai il comando:

Codice: Seleziona tutto

locate CATALOGO
Fammi sapere che ti dice :)
Ciao
MarcoK
Prode Principiante
Messaggi: 135
Iscrizione: martedì 28 febbraio 2006, 7:55

Re: Nautilus mi ha fatto sparire una cartella

Messaggio da MarcoK »

Fatto, cartella trovata.
Ea stata messa in /var  mi domando come ci sia arrivata.

Ora, per cortesia, spiega:

Codice: Seleziona tutto

find / -type d -iname "*CATALOGO*"
Find :  trova
/ nella radice
-type  ??
d ???
-iname  presumo indichi una ricerca per nome case sensitive
"*CATALOGO*"  ? perchè tra asterischi


Grazie
l3on4rdo

Re: Nautilus mi ha fatto sparire una cartella

Messaggio da l3on4rdo »

È stata messa in /var perché tu, inconsapevolmente, l'hai messa lì.
Capita, con il drag and drop, di fare cose del genere, o almeno a me è capitato svariate volte... ora ci sto più attento... ma dubito che non ricapiterà :)

Spiegazione (a proposito, quando posti il codice, anche i singoli pezzi, mettili comunque nel tag codice ;) ):

Codice: Seleziona tutto

find
trova a partire dalla radice

Codice: Seleziona tutto

-type d
considerando solo le directory (type indica il tipo di file da cercare, e d specifica che vuoi una directory)

Codice: Seleziona tutto

-iname "*CATALOGO*"
e solo quelle che hanno nel nome la parola "catalogo".
La ricerca con -name è case sensitive, con iname è case insensitive.
Ci sono gli asterischi prima e dopo perché ho pensato che magari poteva essere stata rinominata con un suffisso o un prefisso dal programma che te l'aveva spostata. Gli asterischi indicano più o meno, in questo contesto, "qualsiasi cosa".

Questa spiegazione, comunque, la trovi più dettagliata nel man del comando:

Codice: Seleziona tutto

man find
Detto questo, metti [Risolto] nel titolo del primo messaggio di questa discussione, magari modificandolo in "Ricercare cartella con comando find" che è più pertinente con il problema e può aiutare altri utenti, con lo stesso problema, che fanno ricerche in questo forum ;)

Ciao
Scrivi risposta

Ritorna a “Applicazioni”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti