Be kell vallanom, hogy lusta vagyok kipakolni a konzolra. Soha nem tanultam meg 100% -ban, hogy melyek azok a paraméterek vagy opciók, amelyeket át kell adni a tar-nak ", hogy kibontsam egy bzip2 fájlt" vagy más fájlt, de néhány napja guglizva eljutottam erre a fórumra, és volt egy bejegyzés, amit véletlenül vettem alkalmazza rá, és ennek eredményeként végezzen valamilyen más módosítást, mindig újrafelhasználva, soha nem feltalálva és megköszönve annak, aki hozzájárult. Köszönöm, CrunchBang fórum.
A bejegyzésben elmondtam, hogyan lehet létrehozni egy olyan funkciót a fájlban, amely kibontja az összes felismert fájltípust, de ez kissé bonyolultnak tűnt számomra, és különösen a "kezdő" felhasználó számára, ezért úgy döntöttem, hogy valami könnyebbet készítek, egy olyan szkriptet, amely ugyanazt a funkciót végezze, és ne legyen olyan nehéz megérteni, a történet végén erről szól a poszt, vagy sem? xD
Először is tudnunk és tudnunk kell, hogy melyek azok a tömörített fájlok, amelyeket jelenleg a legtöbbet használnak. A jelöltek ".tar, .bzip, .rar, .zip, .7z és .Z", valamint ezek kombinációi abban az esetben, ha vannak ".tar.bz2, .tar.gz", csak néhányat említve példák.
Azt is tudnunk kell, hogyan kell telepíteni őket, függetlenül attól, hogy a GNU / Linux milyen terjesztést használ. Az én esetemben használom Debian a következőképpen történik:
apt-get install tar bzip2 gzip unrar rar p7zip-full
Most már megvannak az összetevők, csak meg kell keverni őket a megfelelő arányban az xD lemez megszerzéséhez. Unpkg "-nek hívtam a szkriptet, megtalálható, vagy az / usr / bin /" könyvtárban hagyom, és az a feladata, hogy kicsomagolja mindazt, amit paraméterként átadunk neki, vagyis 2 vagy több fájlt adhat neki, és kibontja őket anélkül bármilyen probléma, ilyesmi:
unpkg onion_omelette.rar breakfast_cofee.tar.bz2 cook_recipes.7z
Lássuk akkor a forgatókönyvet:
[kód] #! / bin / bash
pkg-ért dollárban *; csináld
ha [-f $ pkg]; akkor
tok $ pkg in
* .tar.bz2) tar xvjf $ pkg ;;
* .tar.gz) tar xvzf $ pkg ;;
* .bz2) bunzip2 $ pkg ;;
* .rar) rar x $ pkg ;;
* .gz) gunzip $ pkg ;;
* .tar) tar xvf $ pkg ;;
* .tbz2) tar xvjf $ pkg ;;
* .tgz) tar xvzf $ pkg ;;
* .zip) unzip $ pkg ;;
* .Z) tömörítse $ pkg ;;
* .7z) 7z x $ pkg ;;
*) echo "'$ pkg' egy csomagolt fájl? Nem tudom, mit tegyek, kilépve. ;;
hogy C
fi
csinált
[/ Code]
Rájönnek? Nem kellett magyarázni, hogy az irat mit tett. Szóval srácok, találkozunk néhány következő bejegyzésben itt.
Nagyon jó hozzájárulás !!!
Az Xarchiver-t használom, ami eddig nem okozott problémát. De ezt a szkriptet minden esetre megtartom, soha nem tudhatod, mikor lehet szükséged rá ...
Köszönöm!
Nagyon hasznos, nagyon sokat segít nekem!
Persze, @luchoz és @XunilinuX, egy tipp, amely soha nem árt ...
Kiváló!!! köszönöm
nagyon jó köszönöm 😀
Jó, hogy ez kéznél van 🙂 Tehát nincs szükség külön programokra ...
Nagyon jó! Pont azt, amit kerestem 🙂