GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Recuperare un file cancellato??

Questa domanda ha già risposte qui :Come recuperare i file eliminati?

(12 risposte)
Chiuso 6 anni fa.

Ho erroneamente cancellato un file tramite mentre ero connesso ssh. Come posso recuperare quel file o, se Ubuntu ha qualcosa come cestino o giù di lì?

Risposta accettata:

rm rispetto all'eliminazione dalla GUI

Se hai usato il comando rm , hai effettivamente eliminato il file. I dati non sono più raggiungibili dal file system, tranne per il fatto che c'era un altro collegamento fisico al file (insolito) o che hai eliminato un collegamento simbolico.

I dati effettivi potrebbero essere ancora sul disco, sui blocchi del disco il filesystem presume essere inutilizzato. Se vuoi recuperarlo, non dovresti scrivere sul disco, perché potrebbe riutilizzare lo spazio su disco che contiene i tuoi dati. Potresti provare il normale recupero dei dati sul file con gli strumenti adatti al file system che hai utilizzato.

Per il filesystem ext4 predefinito, vedere:È disponibile un software di ripristino per ext4? e la maggior parte delle risposte alla domanda collegata di seguito.

Cestino per l'interfaccia a riga di comando

È possibile utilizzare il cestino dalla riga di comando, ma non è impostato per impostazione predefinita. Il pacchetto trash-cli contiene strumenti a riga di comando per utilizzare il cestino del tuo ambiente desktop.

Ci sono comandi come trash-put , trash-list ecc;
I nomi sono piuttosto lunghi:potresti definire alias di shell come

alias tp='trash-put'

o

alias del='trash-put'

e poi usa del invece di rm per eliminare file o directory in modo più sicuro.

Come proposto nella risposta linkata di seguito, è possibile utilizzare il nome alias rm , sostituendo l'attuale rm comando con trash-put , ma ci sono diverse ragioni per non farlo; alcuni di loro sono:

  • L'implementazione di trash-put è molto meno testato che rm da 'GNU coreutils' in Ubuntu, per esempio.
  • Le opzioni dell'impostazione predefinita rm non sono tutti supportati da trash-put
  • Qualcun altro utilizzerà la shell con l'alias prima o poi e vedrà un rm molto rotto comando, tecnicamente.
  • È necessaria una sintassi speciale quando il vero rm è richiesto
  • In generale, non è una buona idea pasticciare con uno strumento molto pericoloso, almeno rischiando di fare confusione.
Correlati:bloccato all'avvio dopo l'aggiornamento del driver AMD?

Detto questo, vedi la risposta di @enzotib su È possibile ripristinare file/directory eliminati con rm? su come configurare l'alias.


Ubuntu
  1. Come recuperare dopo che Kate si è schiantata?

  2. Modo per recuperare un file che ho eliminato ma è ancora aperto da qualche parte?

  3. Come recuperare file aperti ma cancellati su Linux usando ln invece di cp?

  4. Recupera il file cancellato che è attualmente in fase di scrittura

  5. Unix/Linux ripristina/ripristina i file eliminati

Come recuperare file cancellati in Linux

Come ripristinare o recuperare i comandi eliminati in Linux

Come recuperare i dati cancellati su un sistema Linux

Come recuperare file cancellati in Ubuntu tramite TestDisk

Un modo semplice per recuperare i file cancellati in Ubuntu con PhotoRec

Come usare Linux per recuperare file cancellati