Wanneer u de " rm " commando gebruiken om een bestand uit de Linux terminal verwijdert , wordt het bestand niet naar uw prullenbak ; standaard , de " rm " commando verwijdert het bestand van uw systeem . Als je per ongeluk verwijderde het verkeerde bestand of veranderd uw achterhoofd, kunt u het bestand te herstellen door het identificeren van haar proces-ID en file descriptor . Echter , je moet snel handelen en herstellen van het bestand terwijl je nog in dezelfde terminal sessie van waaruit u het bestand verwijderd . Instructies Type 1 " lsof | grep removedfile.ext " en druk op ' Enter '. Vervang " removedfile.ext " met de werkelijke bestandsnaam en extensie . Look 2 aan de uitgang van de terminal . De tweede kolom is het proces-ID , en de vierde kolom bevat de file descriptor . De file descriptor misschien een letter bevatten . Als dat zo is , negeer de brief . 3 Type " cp /proc/1111/fd/5 removedfile.copy " en druk op ' Enter '. Vervang " 1111 " met het proces -ID en " 5 " met de file descriptor zonder enige brieven . Dit commando maakt een kopie van het bestand hebt verwijderd met de " rm " commando genaamd " removedfile.copy . " Aangezien u het gekopieerde bestand niet hebt verwijderd , moet je het bestand terug .
|