Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako pridáte (pripojíte) súbor a ldquofile1 do súboru príklad.tar?

`` `Bash

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.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené