Za pomocą polecenia shred zawartość pliku zostaje zamazana, tzn nadpisana przez przypadkowe znaki, dzięki czemu odzyskanie zawartości staje się bardzo trudnym, czasem nie możliwym do wykonania zadaniem. Polecenie to w swojej najprostszej postaci nie usuwa pliku, a jedynie zamazuje zawartość - plik zostaje na dysku. Można wymusić usuwanie pliku.
Składnia polecenia wygląda następująco.
Rysunek 1. pokazuje podstawowe zastosowanie polecenia shred. Po wykonaniu tego polecenia plik zostanie na dysku i jeśli będziesz chciał zobaczyć zawartość pliku (użyj do tego polecenia cat) to najprawdopodobniej się zdziwisz ponieważ zawartością będą przypadkowe znaki nie nadające się do odczytania.
Jeśli chcemy aby po wykonaniu polecenia shred plik zniknął z dysku musimy użyć opcji -u. Na rysunku 2. zostało to pokazane.
Jeśli chcemy, aby nasz plik został zamazany kilkukrotnie - używamy opcji -n. Standardowo używane są trzy iteracje. Użycie przedstawiono na poniższym rysunku.
Jeśli plik nie posiada uprawnień do pisania (write) to nie będziemy mogli użyć polecenia shred bez żadnej opcji - system zwróci błąd. Aby jednak zrealizować zamierzone zadanie używamy opcji -f, która w razie potrzeby zmienia uprawnienia (oczywiście jeśli można) i wykonuje działanie na pliku.
Jeśli chcemy wiedzieć co się aktualnie dzieje z plikiem - używamy opcji -v. Jeśli chcemy by nasz plik został zamazany samymi zerami, co spowoduje ukrycie wykonywania shreddingu dodajemy opcję -z. Po użyciu opcji -z jeśli odczytamy zawartość pliku to dostaniemy pusty plik.
Oczywiście jak każde polecenie przyjmujące jakieś opcje możemy i w tym przypadku połączyć kilka opcji by wykonać bardziej złożoną operację za jednym razem. Dla przykładu pokazany został poniższy rysunek na którym wykonuje się wszystkie wspomniane operacje z rysunków 1 - 5 w jednym poleceniu.
Jedna rzecz wymaga sprostowania, jeśli jakaś opcja (w naszym przypadku -n) pobiera argument (tutaj 5) i jest ona łączona z kilkoma opcjami to bezpośrednio za nią musi występować jej argument. Pokazano to na poniższym rysunku.
Zobacz także:
Some rights reserved 2010 - 2015 Artur Pyszczuk
| Strona Główna | Kontakt |