programmera.net -> linux -> normal för utskrift | info@programmera.net |
Kommandon på filer
|
På denna sida beskrivs hur man packar filer och mappar. Jag kommer att avsluta alla namn som syftar på en katalog med / (slash), detta för att öka läsbarheten. Tecknet / är inte en del av katalogens namn utan bara en markör som visar att det rör sig om en katalog. Vi skapar en katalog för att visa principen:
[olle@dev1]$ mkdir newdir/
[olle@dev1]$ ls
a.txt b.txt c.txt newdir
Flagga | Betydelse | Beskrivning | ||
---|---|---|---|---|
tar -xvf a.tar | eXtract | Packar upp filen a.tar och skriver ut namnet på alla filer som packas upp. | ||
tar -xzvf a.tar.gz | zip | Packar upp filen a.tar.gz (som är komprimerad med gzip) och skriver ut namnet på alla filer som packas upp. | ||
tar -cvf a.tar * | create | Packar ihop alla filer i den aktuella mappen till filen a.tar och skriver ut namnet på alla filer som packas ihop. | ||
tar -czvf a.tar.gz * | zip | Packar ihop alla filer i den aktuella mappen och komprimerar arkivet med gzip. | ||
tar -tvf a.tar | table | Listar allt innehåll i filen a.tar. |
Flagga | Betydelse | Beskrivning | ||
---|---|---|---|---|
gzip a.tar | (ingen) | Packar filen a.tar till a.tar.gz. |
Flagga | Betydelse | Beskrivning | ||
---|---|---|---|---|
gunzip a.tar.gz | (ingen) | Packar upp den komprimerade filen a.tar.gz till a.tar. |
Flagga | Betydelse | Beskrivning | ||
---|---|---|---|---|
zip a.zip a.txt b.txt | (ingen) | Komprimerar filen a.txt och b.txt till filen a.zip. | ||
zip -r a.zip a/ | recursive | Komprimerar mappen a/ och allt innehåll till filen a.zip. |
Flagga | Betydelse | Beskrivning | ||
---|---|---|---|---|
unzip -a a.zip | ascii | Packar upp den komprimerade filen a.zip till a.txt. |
Flagga | Betydelse | Beskrivning | ||
---|---|---|---|---|
bunzip2 a.tar.gz | (ingen) | Packar upp den komprimerade filen a.tar.gz till a.tar. |