Pagina 1 di 1

Eliminare file (forse) corrotti dal cestino [risolto]

Inviato: mercoledì 12 gennaio 2011, 15:11
da Bobcat1987
Salve a tutti. Questa è la prima di una luuunga serie di domande che vi farò, vista la mia scarsa competenza con il computer (figuriamoci poi se ho appena installato ubuntu 10.10). Il problema è questo: copiando dei file da una mia vecchia memoria esterna ad una nuova, certi video credo siano corrotti. Mi davano problemi, rallentavano tutti i processi, e la cartella in cui ernano contenuti non si poteva eliminare. Alla fine sono entrati nel cestino, ma non riesco ad eliminarli da questo. Ho già provato con sudo nautlius sul terminale ma quando vado sulla cartella mi dice "impossibile accedere alla cartella"; pensavo fosse qualcosa da amministratore, ma sul computer c'è solo il mio account (dovrei essere io l'unico amministratore). Consigli?

Re: Eliminare file (forse) corrotti dal cestino

Inviato: mercoledì 12 gennaio 2011, 17:54
da steff
Questo dovrebbe svuotare il cestino, fai un copia-incolla:

Codice: Seleziona tutto

sudo rm -r  ~/.local/share/Trash/*

Re: Eliminare file (forse) corrotti dal cestino

Inviato: giovedì 13 gennaio 2011, 1:09
da Bobcat1987
Nulla. Mi dà rm: impossibile rimuovere "/home/bobcat/.local/share/Trash/*": File o directory non esistente
Che fare?

Re: Eliminare file (forse) corrotti dal cestino

Inviato: giovedì 13 gennaio 2011, 13:10
da davide73
digita sudo -s
inserisci password
da ora fai attenzione, sei loggato come root
con i vari cd vai nella cartella Trash e con ls -la posta cosa hai lì dentro
poi con rm nel caso di file o rmdir nel caso di cartelle (directory) cancelli un file (o directory) per volta.
Ricorda che le directory le puoi cancellare solo se vuote. Quindi se ne hai devi entrarci dentro, eliminare un file per volta e poi eliminare loro quando vuote.
finito il lavoro digita exit e ritornerai come utente normale
:o

Re: Eliminare file (forse) corrotti dal cestino

Inviato: giovedì 13 gennaio 2011, 13:39
da steff
Bobcat1987 ha scritto: Nulla. Mi dà rm: impossibile rimuovere "/home/bobcat/.local/share/Trash/*": File o directory non esistente
Che fare?
L'hai dato due volte? Il problema persiste?

Re: Eliminare file (forse) corrotti dal cestino

Inviato: giovedì 13 gennaio 2011, 15:41
da Bobcat1987
"con i vari cd vai nella cartella Trash e con ls -la posta cosa hai lì dentro
poi con rm nel caso di file o rmdir nel caso di cartelle (directory) cancelli un file (o directory) per volta"

Ehmm, che significa. Immagina che dall'altra parte del monitor c'è l'equivalente di Cletus (il contadino rozzo e ignorante dei Simpsons) dell'informatica. Riesco a loggarmi come root e ad uscire, poi non ho capito nulla della tua frase. Quali vari cd? Spiegalo come lo spiegheresti ad uno che non ha mai visto ubuntu.

"il problema persiste?" Purtroppo si...

Re: Eliminare file (forse) corrotti dal cestino

Inviato: giovedì 13 gennaio 2011, 17:10
da Igni97
allora , il comando

Codice: Seleziona tutto

cd
permette di spostarsi in varie cartelle, quindi dovrai inderire

Codice: Seleziona tutto

cd
e il percorso in cui vuoi andare, poi dovrai eseguire il comando

Codice: Seleziona tutto

ls -l -a
per avere una lista dei file nel cestino, in questo comando  

Codice: Seleziona tutto

-l
fornisce inoltre un elenco dettagliato di file e sotto directory con i loro attributi e

Codice: Seleziona tutto

-a
elenca anche i file nascosti.

Codice: Seleziona tutto

rm
e

Codice: Seleziona tutto

rmdir
servono per cancellare il file e si usano con

Codice: Seleziona tutto

rm
nome del file oppure

Codice: Seleziona tutto

rmdir
nome della cartella

Re: Eliminare file (forse) corrotti dal cestino

Inviato: giovedì 13 gennaio 2011, 17:47
da Bobcat1987
Ragazzi è ancora troppo complesso per me. Riesco a entrare come root, ma non so come fare a fargli capire dopo cd come andare alla cartella trash. Smanettando sono arrivato a questo.

bobcat@bobcat-ThinkPad-R61:~$ sudo -s
[sudo] password for bobcat:
root@bobcat-ThinkPad-R61:~# cd
root@bobcat-ThinkPad-R61:~# cd trash
bash: cd: trash: File o directory non esistente
root@bobcat-ThinkPad-R61:~# -l
-l: comando non trovato
root@bobcat-ThinkPad-R61:~# cd trash ls -l -a
bash: cd: trash: File o directory non esistente
root@bobcat-ThinkPad-R61:~# trash
Il programma "trash" non è attualmente installato.  È possibile installarlo digitando:
apt-get install trash-cli
root@bobcat-ThinkPad-R61:~# cd trash -l
bash: cd: trash: File o directory non esistente
root@bobcat-ThinkPad-R61:~# cd Trash
bash: cd: Trash: File o directory non esistente
root@bobcat-ThinkPad-R61:~# /home/bobcat/.local/share/Trash/*
bash: /home/bobcat/.local/share/Trash/expunged: è una directory
root@bobcat-ThinkPad-R61:~# cd /home/bobcat/.local/share/Trash/*
root@bobcat-ThinkPad-R61:~/.local/share/Trash/expunged# -l
-l: comando non trovato
root@bobcat-ThinkPad-R61:~/.local/share/Trash/expunged# exit
exit
bobcat@bobcat-ThinkPad-R61:~$

Lo so che è dura avere a che fare con me quando sono al computer...

Re: Eliminare file (forse) corrotti dal cestino

Inviato: giovedì 13 gennaio 2011, 17:57
da steff
Eri vicino, se davi ls (list=elenca) dopo

Codice: Seleziona tutto

cd /home/bobcat/.local/share/Trash/
Bobcat1987 ha scritto:

"il problema persiste?" Purtroppo si...
Se il comando dice "no file o no directory" vuol dire che non ci sono più, basta controllare con nautilus, ctrl+h per visualizzare i file nascosti e spostati in .local/share/Trash

Appena cestini un file dovrebbero nascere due cartelle "file" e "info" in Trash

Un altro discorso sarebbe il cestino di root  che si trova in /root/.local/share/Trash

Ma il problema qual'è? Che il sistema è lento non dipende da qualche file video corrotto in qualche cartella credo.

Re: Eliminare file (forse) corrotti dal cestino

Inviato: giovedì 13 gennaio 2011, 20:27
da davide73
allora....
root@bobcat-ThinkPad-R61:                                                            fino a qui ci eravamo arrivati, poi
root@bobcat-ThinkPad-R61: cd ~/.local/share/Trash/files                    ed entri nel cestino
root@bobcat-ThinkPad-R61:~/.local/share/Trash/files$ ls -la                cosi' vedi quali e quanti file hai nel cestino
root@bobcat-ThinkPad-R61:~/.local/share/Trash/files$ rm nomefile      se lo fai uno per volta, oltre a fare esercizio anche con il tasto                                                                                              ,                      corri meno pericoli, poi, una volta finito
root@bobcat-ThinkPad-R61:~/.local/share/Trash/files$ exit

:(

Re: Eliminare file (forse) corrotti dal cestino

Inviato: domenica 16 gennaio 2011, 14:28
da Bobcat1987
Sono riiuscito ad aprire la lista dei file in trash (credo) ma non so come metter il nome e d eliminarli.

Codice: Seleziona tutto

bobcat@bobcat-ThinkPad-R61:~$ sudo -s
[sudo] password for bobcat: 
root@bobcat-ThinkPad-R61:~# cd ~/.local/share/Trash/files
root@bobcat-ThinkPad-R61:~/.local/share/Trash/files# ~/.local/share/Trash/files$ ls -la
bash: /home/bobcat/.local/share/Trash/files$: File o directory non esistente
root@bobcat-ThinkPad-R61:~/.local/share/Trash/files# 
root@bobcat-ThinkPad-R61:~/.local/share/Trash/files# cd /home/bobcat/.local/share/Trash/
root@bobcat-ThinkPad-R61:~/.local/share/Trash# ls
expunged  files  info
root@bobcat-ThinkPad-R61:~/.local/share/Trash# ls -la
totale 20
drwx------  5 bobcat bobcat 4096 2011-01-13 16:03 .
drwxr-xr-x 16 bobcat bobcat 4096 2010-12-29 21:06 ..
drwx------  2 bobcat bobcat 4096 2011-01-13 17:33 expunged
drwx------  2 bobcat bobcat 4096 2011-01-13 17:33 files
drwx------  2 bobcat bobcat 4096 2011-01-13 17:33 info
root@bobcat-ThinkPad-R61:~/.local/share/Trash# rm
rm: operando mancante
Usare «rm --help» per ulteriori informazioni.
root@bobcat-ThinkPad-R61:~/.local/share/Trash# rm --help
Uso: rm [OPZIONE]... FILE...
Rimuove (con unlink) i FILE.

  -f, --force           ignora file non esistenti, non chiede mai conferma
  -i                    chiede conferma prima di ogni rimozione
  -I                    chiede una volta prima di rimuovere più di tre file, o
                          quando rimuove ricorsivamente. Meno intrusivo di -i,
                          ma fornisce ancora protezione contro la maggior parte degli errori
      --interactive[=QUANDO]  chiede secondo QUANDO: mai, una volta (-I), o
                          sempre (-i).  Senza QUANDO, chiede sempre
      --one-file-system  quando rimuove ricorsivamente una gerarchia, salta ogni
                          directory che è su un file system differente da quello
                          indicato dall'argomento corrispondente della riga di comando
      --no-preserve-root  non tratta "/" in modo speciale
      --preserve-root   non rimuove "/" (predefinito)
  -r, -R, --recursive   rimuove ricorsivamente le directory e i loro contenuti
  -v, --verbose         spiega cosa sta facendo
      --help     mostra questo aiuto ed esce
      --version  stampa le informazioni sulla versione ed esce

In modo predefinito, rm non rimuove le directory. Usare l'opzione --recursive
(-r o -R) per rimuovere ogni directory elencata, insieme ai suoi contenuti.

Per rimuovere un file il cui nome inizia con "-", per esempio «-foo»,
usare uno di questi comandi:
  rm -- -foo

  rm ./-foo

Notare che se si usa rm per rimuovere un file, potrebbe essere possibile recuperare
parte del suo contenuto, avendo sufficiente esperienza e tempo. Per avere maggiori garanzie
che il contenuto sia veramente irrecuperabile, si valuti l'uso di shred.

Segnalare i bug di rm a <bug-coreutils@gnu.org>
Sito web di GNU coreutils: <http://www.gnu.org/software/coreutils/>
Aiuto sull'uso del software GNU in generale: <http://www.gnu.org/gethelp/>
Segnalare i bug di traduzione di rm a <tp@lists.linux.it>
Per la documentazione completa, eseguire: info coreutils rm invocation
root@bobcat-ThinkPad-R61:~/.local/share/Trash# rm drwx------  5 bobcat bobcat 4096 2011-01-13 16:03 .
rm: impossibile rimuovere "drwx------": File o directory non esistente
rm: impossibile rimuovere "5": File o directory non esistente
rm: impossibile rimuovere "bobcat": File o directory non esistente
rm: impossibile rimuovere "bobcat": File o directory non esistente
rm: impossibile rimuovere "4096": File o directory non esistente
rm: impossibile rimuovere "2011-01-13": File o directory non esistente
rm: impossibile rimuovere "16:03": File o directory non esistente
rm: impossibile rimuovere ".": È una directory
root@bobcat-ThinkPad-R61:~/.local/share/Trash# rm drwx------  5 bobcat bobcat 4096 2011-01-13 16:03 .
./  ../ 
root@bobcat-ThinkPad-R61:~/.local/share/Trash# rm drwx------  5 bobcat bobcat 4096 2011-01-13 16:03 .
Questo è ciò che sono riuscito a fare. Se quella è la lista dei file nel cestino è anche sbagliata, dal momento che sono 6 i file che non riesco a far sparire.

Re: Eliminare file (forse) corrotti dal cestino

Inviato: domenica 16 gennaio 2011, 14:49
da steff
Se tu dai il comando che ti ho dato all'inizio toglie ogni cosa, prova.

Codice: Seleziona tutto

sudo rm -r  ~/.local/share/Trash/*
Con il terminale ti vuole ancora qualche allenamento  ;)
Se dopo fai

Codice: Seleziona tutto

cd ~/.local/share/Trash/
ls
dovresti vedere niente.

Re: Eliminare file (forse) corrotti dal cestino

Inviato: lunedì 17 gennaio 2011, 19:15
da Bobcat1987
Ho fatto esattamente come steff mi ha detto, ma il problema sussiste. Per curiosità ho creato una cartella come prova da inserire nel cestino. Con i comandi che mi avete dato mi ha cancellato quella cartella dal cestino, ma non i file corrotti che ho dall'inizio. Mo provo a rinominarli, a tagliarli ed incollarli, etc.

Re: Eliminare file (forse) corrotti dal cestino

Inviato: lunedì 17 gennaio 2011, 19:37
da steff
Da dove vedi questi file corrotti? Da terminale o da nautilus?

Re: Eliminare file (forse) corrotti dal cestino

Inviato: lunedì 17 gennaio 2011, 19:52
da Bobcat1987
Il problema diventa sempre più strano. Ho scoperto che se la memoria esterna non è collegata, il cestino è vuoto. Se riattacco anche la memoria esterna, ricompaiono i file nel cestino. Che fare? Premetto che i file nel cestino sono copie di video che ho messo sulla memoria esterna.

Re: Eliminare file (forse) corrotti dal cestino

Inviato: lunedì 17 gennaio 2011, 21:03
da Bobcat1987
Problema risolto. C'e una cartella sulla mia memoria esterna che si chiama qualcosa del tipo "Trash.00000001", e in quella cartella erano presenti i file "corrotti". Quando usavo la memoria su ubuntu questa cartella non me la faceva vedere. Quando l'ho messa su un computer con windows si vedeva. L'ho aperta, ho trovato i file che mi apparivano nel cestino, li ho cancellati ed ora non v'è più problema. Grazie dei consigli comunque; prometto di esercitarmi un pò di più con il terminale.

Re: Eliminare file (forse) corrotti dal cestino

Inviato: lunedì 17 gennaio 2011, 21:10
da steff
Metti [risolto] nel titolo del primo post  (clicca "modifica" sotto), per chi usa la ricerca  :)

Re: Eliminare file (forse) corrotti dal cestino

Inviato: martedì 18 gennaio 2011, 22:33
da Bobcat1987
Ti giuro non ho capito come si fà ( :-[).

Re: Eliminare file (forse) corrotti dal cestino

Inviato: martedì 18 gennaio 2011, 22:38
da steff
Nel primo post tuo clicca su "modifica"  :) accanto "citazione"