Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
TAR -RF príklad.tar file1 file2
`` `
Vysvetlenie:
* `Tar` :Toto je užitočnosť príkazového riadku na vytváranie, extrahovanie a manipuláciu archívov TAR.
* `-r` :Táto možnosť znamená „pripojenie“. Pridáva súbory na koniec existujúceho archívu dechtu. Ak archív neexistuje, vytvorí ho. Buďte opatrní; Pripojenie sa k poškodenému alebo poškodenému archívu nemusí fungovať podľa očakávania.
* `-f príklad.tar` :Táto možnosť určuje názov archívu TAR, ktorý chcete pripojiť, čo je v tomto prípade „príklad.tar`. `-F` * musí byť poslednou voľbou pred názvami súborov/adresárov, ktoré sa majú pridať.
* `file1 file2` :Toto sú názvy súborov, ktoré chcete pridať do archívu. Môžete určiť viac súborov oddelených priestormi.
Dôležité úvahy:
* Prepísanie: Ak `File1` alebo` File2` už existuje v `clearch.tar`, ich pripojenie znova vytvorí * duplicitné * položky v archíve. Staré verzie tam budú stále. Aby ste tomu zabránili, musíte extrahovať archív, odstrániť staré súbory a znovu vytvoriť archív aktualizovanými súborom. Vo príkaze „Tar` nie je žiadna priama možnosť„ nahradiť “.
* adresáre: Ak chcete pridať celé adresáre, nahraďte `File1` a File2` názvami adresárov. Štruktúra adresára sa bude zachovať v archíve.
* Cesty: Cesty pridaných súborov sú relatívne k aktuálnemu adresáru, v ktorom spustíte príkaz. Ak chcete zachovať rôzne cesty, pred spustením príkazu sa uistite, že ste v správnom adresári, alebo použite relatívne cesty v príkaze (napr. `Tar -rf example.tar./Path/to/File1`). Použitie absolútnych ciest uloží úplnú absolútnu cestu v archíve dechtu, čo je často nežiaduce.
* GNU TAR a `-U` (aktualizácia): GNU `Tar` má možnosť` -u` alebo `-Update`, ktorá * pokúša * pridať iba súbory, ktoré sú novšie ako ich kópie v archíve. To sa však spolieha na časy úprav a nie je vždy spoľahlivé (najmä pri riešení archívov v rôznych systémoch alebo súborových systémoch). Nie je to spoľahlivá náhrada za extrahovanie a prestavbu. Ak používate GNU Tar, príkaz by bol:
`` `Bash
TAR -UF príklad.tar file1 file2
`` `
Príklad:
1. Vytvorte niektoré súbory:
`` `Bash
Dotknite sa súboru File1
`` `
2. Vytvorte počiatočný archív:
`` `Bash
decht -cf príklad.tar súbor1
`` `
3. Pripojte sa k archívu:
`` `Bash
TAR -RF príklad.tar súbor2
`` `
4. Overte obsah:
`` `Bash
decht -tf príklad.tar
`` `
To by malo zobraziť `File1` a` File2` uvedené v archíve.