Despachetați mai multe arhive

Sisteme de operare. Linux

Dezarhiveaza cu unzip pe linia de comandă Linux câteva zip fișiere într-un singur director. Contrar așteptărilor posibile, „dezarhivează * .zip“ nu va funcționa, * .zip trebuie să citez:

Arhivele pot fi fișiere cu același nume. Pentru a evita suprascrierea:

„Dezarhivai -B“ în procesul de despachetare suprascrie fișierele cu același nume, dar le ține. Nume noi pentru aceste fișiere sunt create prin adaugarea unei tilda ( "

„) La sfârșitul numelui fișierului original. În cazul în care există o extensie, atunci“

„Adăugat după el. Dacă acest lucru nu este suficient, după tilda (“

„) Adaugă o secvență unică de cifre (până la 5 cifre).

„Dezarhivării -B“ soluție nu foarte realizabilă. De exemplu, deoarece intervalul de numere de secvențe pot fi consumate (99999 de caractere, sau sisteme de 65535 16-bit), fișierul de rezervă după numărul maxim de gama "

„În titlu este șters și înlocuit fără o notificare nouă rezervă (mai multe detalii). Numărul de fișiere în arhivă nu poate fi întotdeauna cunoscute în prealabil, sau poate fi mai mult decât intervalul de numere disponibile, astfel încât“ Dezarhivare -B „nu este cea mai bună opțiune. Redenumiți fișierele cu aceeași nume prin adăugarea "

„La sfârșitul numelor, după extinderea nu este prea convenabil.

Dar o altă opțiune construit chiar mai rău. Dacă nu este utilizat modificator „-B“, de fiecare dată fișierul despachetat cu același nume a fost deja extras, dezarhivati ​​cere „înlocuiți example.txt? [Y] es, [n] o, [A] ll, [N ] una, [r] enume: "(" substitut example.txt da, nu, nici unul, redenumiți „?). De fiecare dată când trebuie să apăsați pe „r“ și de fiecare dată pentru a introduce un nume nou. Deci, pentru a rezolva problema este probabil să fie de a crea și de a folosi un fel de scenariu, bash sau altul.

Aliosque subditos et thema

Redenumiți fișierul la comandă DOS REN REN FILE1.TXT FILE2.TXT - Redenumește FILE1.TXT în FILE2.TXT REN FILE1.TXT FILE2.HTM - Redenumește FILE1.TXT în REN FILE2.HTM * .TXT * .htm - Redenumiți toate fișierele cu extensia .txt în fișiere cu extensia .htm. Schimbarea doar extensia, de fapt, numele de fișier rămân așa cum au fost. Deoarece REN este o formă scurtă de comenzi de scriere poate fi, de asemenea, folosit în loc de REN și REDENUMIȚI - mai vorbesc, de exemplu. Redenumiți fișierul în DOS comanda move Muta FILE1.TXT FILE2.TXT - Redenumește FILE1.TXT în FILE2.TXT MOVE FILE1.TXT FILE2.HTM - Redenumește FILE1.TXT în FILE2.HTM ambele fișier redenumirea metoda de lucru la fel în consola Windows. Cu toate acestea, există unele diferențe: MS-DOS, alte tipic / vechi DOS'y, linia de comandă interpret de Windows la Windows 95 și Windows NT 3.51, utilizați formatul de înregistrare scurt nume de fișier ( "8.3" format). Deci, de exemplu, REN Fisier1.htm FILE1.HTML nu va funcționa, va fi un mesaj de eroare: „duplicat nume de fișier sau nume de fișier nu a fost găsit“. Acesta nu este cazul cu noua consola DOS'ami sau mai nou Windows. Iar atunci când se utilizează problema veche DOS'ov nu poate fi - în cazul în care sunt instalate driverele corespunzătoare. [1] Testat în MS-DOS 6.0+. Cu toate acestea, este probabil ca va lucra în alte versiuni de MS-DOS sau alte DOS'ah.

articole similare