Så här döljer du en fil eller mapp i en bild i Linux
Om andra använder din Linux-dator från tid till annan kan du dölja filer och mappar från nyfikna ögon. Men om de vet det uppenbara sättet att visa dolda filer kan du använda en mer hemlighetsfull metod: komprimera dessa filer och gömma dem i en oskyldig utseende bildfil.
Innan vi börjar skapar du en katalog med en bildfil (.png eller .jpg) och filen eller katalogen du vill dölja. För vårt exempel kommer vi att dölja en katalog med filer, kallade secret_files. Vår ursprungliga bildfil är htg-site.png. Använd CD
kommandot att byta till katalogen som innehåller bilden och filen eller mappen som ska döljas.
cd files_to_hide /
Vi kommer att skapa en komprimerad fil som innehåller katalogen vi vill gömma i bilden. För att göra detta skriver vi följande kommando vid prompten och trycker på Enter.
zip -r secret.zip secret_files /
I ovanstående kommando, -r
kommer att innehålla alla underkataloger inom den angivna katalogen i den komprimerade filen. Namnet på den komprimerade filen är secret.zip
och namnet på den katalog som ska komprimeras är secret_files
.
När du är tillbaka till kommandotolken skriver du in ls
och tryck på Enter. Du kommer att se secret.zip
fil (eller vad du än namngav din komprimerade fil) listad.
Nu ska vi sammanfoga den komprimerade filen och bildfilen och spara den som en ny bildfil med hjälp av katt
kommando. I vårt exempel skriver vi följande kommando vid prompten och trycker på Enter.
katt htg-site.png secret.zip> secret.png
Den ursprungliga bildfilen måste listas först före namnet på den komprimerade filen som du vill infoga i bildfilen. Sedan riktar vi (>) den ursprungliga bildfilen och den komprimerade filen till en ny bild som heter secret.png
.
När du använder ls
Kommando vid snabbmeddelandet kommer du att se den nya bildfilen, secret.png
, som döljer den komprimerade filen. Du kan visa den nya bilden med hjälp av en bildvisare eller redigerare. Ett enkelt sätt att visa bilden är att dubbelklicka på den i Nautilus. Den öppnas automatiskt i standardbildvisaren.
När du har en ny bild som gömmer din fil eller mapp kan du ta bort den komprimerade filen och originalfilen eller mappen med hjälp av rm
kommando. I vårt exempel skrev vi följande två kommandon för att ta bort vår komprimerade fil och originalmapp.
rm secret.zip
rm -r secret_files
För att komma åt den dolda filen eller mappen igen, se till att du är i katalogen som innehåller bilden där din fil eller mapp är dold. Ta sedan ut filen eller mappen från bilden genom att skriva följande kommando och tryck på Enter.
unzip secret.png
Ersätt namnet på din bildfil för secret.png
i ovanstående kommando.
Vår secret_files
katalog är tillgänglig igen, och när vi byter till den katalogen ( cd secret_files /
) och lista filerna ( ls
), ser vi våra ursprungliga filer.
Detta är inte nödvändigtvis det säkraste sättet att skydda dina filer. Det gör bara dem mindre uppenbara för att någon kramar runt ditt system. Du kan kryptera dina zip-filer för att göra dem säkrare.
Du kan också dölja en komprimerad fil i en bild i Windows.