Acasă
» WINDOWS
»
Cum să cauți un fișier arhivă fără a-l extrage pe Windows 10
Cum să cauți un fișier arhivă fără a-l extrage pe Windows 10
Pentru a căuta într-un fișier arhivă fără a-l extrage în Windows 10, utilizați comanda din linia de comandă l(listă) a 7-Zip cu un nume de fișier sau un model wildcard. Aceasta afișează intrările corespunzătoare din arhivă fără a scrie fișierele respective într-un folder. Aceasta caută nume și căi; nu caută cuvinte dintr-un PDF, document sau alt fișier arhivat.
Ce poate găsi această căutare
Listarea poate afișa numele membrilor unei arhive, căile folderelor, dimensiunile și datele. Acest lucru este util atunci când trebuie să verificați dacă o descărcare conține un anumit program de instalare, document sau imagine înainte de a despacheta ceva. 7-Zip acceptă multe formate comune de arhivă, dar suportul variază în funcție de format; pagina sa oficială distinge formatele pe care le poate crea de formatele pe care le poate doar despacheta.
Comanda utilizată aici este l, nu xsau e. Acestea sunt comenzi de extragere. O listă filtrată citește directorul de arhivă și afișează intrările corespunzătoare; nu creează o copie extrasă în folderul curent.
Instalați 7-Zip și deschideți Linia de comandă
Descărcați 7-Zip de pe site-ul oficial 7-Zip și instalați versiunea pentru sistemul dvs. Windows.
În Explorer, deschideți folderul care conține arhiva. Faceți clic pe bara de adrese, tastați cmdși apăsați Enter. Linia de comandă se deschide în folderul respectiv, astfel încât să puteți face referire la arhivă după numele fișierului.
Folosește calea completă către 7z.exeîn comandă. O instalare tipică pe 64 de biți îl plasează la C:\Program Files\7-Zip\7z.exe. Dacă ai instalat versiunea pe 32 de biți, verifică C:\Program Files (x86)\7-Zip\în schimb. Utilizarea căii complete evită modificarea PATHvariabilei de mediu Windows.
Fișierul ZIP selectat rămâne în Descărcări; comanda citește lista sa fără a o despacheta.
Căutați un nume exact de fișier
Cu Linia de comandă deschisă în folderul arhivei, înlocuiți archive.zipcu numele real al fișierului arhivei și report.pdfcu fișierul pe care doriți să îl localizați:
"C:\Program Files\7-Zip\7z.exe" l "archive.zip" "report.pdf" -r
De exemplu, pentru a găsi report.pdfîn project-files.zip, executați:
"C:\Program Files\7-Zip\7z.exe" l "project-files.zip" "report.pdf" -r
Păstrați ghilimelele în jurul numelor sau căilor care conțin spații. Dacă promptul de comandă nu este deschis în folderul arhivei, înlocuiți-l archive.zipcu calea completă, cum ar fi C:\Users\Alex\Downloads\project-files.zipși păstrați calea respectivă între ghilimele.
Comanda llistează intrările corespunzătoare și -rinclude fișierele din folderele de arhivă imbricate.
Citiți rezultatele sau extindeți căutarea
7-Zip afișează numele arhivei și un tabel cu potriviri. Coloana Nume arată calea stocată în interiorul arhivei, deci docs\report.pdfînseamnă că fișierul se află într-un docsfolder intern. Rezumatul din partea de jos indică numărul și dimensiunea totală a intrărilor potrivite. Acestea sunt detalii înregistrate în arhivă, nu o dovadă că fișierul este sigur sau intact.
Rezultatul identifică calea membrului din interiorul fișierului ZIP; în folderul Windows nu apare niciun document extras.
Dacă cunoașteți doar o parte a unui nume, înconjurați textul respectiv cu asteriscuri. Acest exemplu găsește nume care conțin „raport”:
"C:\Program Files\7-Zip\7z.exe" l "project-files.zip" "*report*" -r
Folosește un model precum ffmpeg*pentru a găsi nume care încep cu „ffmpeg” sau *.pdfpentru a lista fișiere PDF. Include modelele wildcard între ghilimele, astfel încât acestea să rămână un singur argument în linia de comandă. 7-Zip folosește propriile reguli wildcard: în special, *.*potrivește nume cu o extensie, nu orice nume de fișier posibil. Folosește-l *atunci când dorești să incluzi fișiere fără extensie. Întrebările frecvente despre 7-Zip documentează acest comportament wildcard și explică -rschimbarea.
Caracterul wildcard returnează atât fișierele report.pdf, cât și cele annual-report.docx din foldere diferite din interiorul fișierului ZIP.
Dacă comanda nu returnează nicio potrivire
Rulați comanda doar cu numele arhivei pentru a lista conținutul complet, apoi verificați ortografia exactă și calea afișate în rezultat.
Confirmați că este corectă calea arhivei și că aceasta 7z.exese potrivește cu folderul de instalare.
Încercați un model mai amplu, cum ar fi *report*. Un fișier poate avea o extensie diferită sau poate fi găsit într-un folder imbricat; -rpermiteți caracterului wildcard să caute intrările imbricate.
Dacă 7-Zip spune că nu poate deschide arhiva, verificați dacă fișierul este complet și utilizează un format acceptat. O arhivă deteriorată sau un format pe care 7-Zip nu îl poate citi este posibil să nu genereze o listă.
Limite și manipulare în siguranță
Această metodă caută numele fișierelor, nu conținutul acestora. Pentru a găsi o expresie într-un fișier text sau PDF, trebuie mai întâi să extrageți acel element și să îl căutați cu o aplicație locală corespunzătoare. Puteți extrage doar elementul corespunzător într-un folder separat, în loc să despachetați întreaga arhivă.
Unele arhive criptează numele fișierelor. În acest caz, 7-Zip poate solicita parola înainte de a putea afișa sau filtra numele. Introduceți o parolă doar pentru o arhivă în care aveți încredere. O listă de nume de fișiere nu este o scanare pentru programe malware, așa că utilizați software-ul de securitate al computerului înainte de a deschide sau extrage fișiere dintr-o sursă necunoscută. Evitați încărcarea arhivelor private pe servicii publice de scanare.
Pentru programe de instalare, copii de rezervă și descărcări mari, listarea mai întâi a arhivei este o modalitate rapidă de a verifica ce este inclus, păstrând în același timp arhiva intactă. Folosește comanda full-path și ajustează numele arhivei, modelul țintă și folderul de instalare 7-Zip pentru PC-ul tău.