Găsiți exemple ubuntu. Găsirea fișierelor în Linux sau Învățarea comenzii find

Acasă / hard disk-uri

Problema de cautare fisierele necesare sau folderele a fost, este și va fi întotdeauna relevante. Oamenii uită în mod constant unde anume au salvat fișierul de care aveau nevoie, Crap.doc sau Super-music.mp3. Prin urmare, indiferent de dvs sistem de operare, căutarea de fișiere sau directoare va fi întotdeauna la cerere, indiferent dacă este pe Linux, Windows sau MacOS X. Instrumentele de căutare vor fi doar diferite. Căutarea în Linux poate fi împărțită în două categorii: grafică și consolă. Să începem cu mândria tuturor lunixoidelor - Terminalul. Există un program minunat de căutare în Linux numit găsi.
Formatul comenzii find este:
găsiți calea către directorul în care doriți să căutați - opțiuni (chei)
unde cale este directorul în care se caută. Pot fi specificate următoarele căi:

.
– caută în directorul curent;
/ – caută din directorul rădăcină, adică în întregul sistem;
~ – căutați în directorul principal.

Deși calea, desigur, poate și va fi diferită. Mai sus sunt doar căile standard.
Deci, cele mai importante opțiuni ale comenzii find arată astfel: nume
— căutați fișiere după nume; utilizator
— căutați fișiere care aparțin utilizatorului specificat; grup
— căutați fișiere care aparțin unui grup specificat; permanent
— căutați fișiere cu modul de acces specificat; tip

— căutați fișiere de un anumit tip.

  • Există, de asemenea, o mulțime de tipuri:
  • b – fisier bloc special;
  • d – director;
  • c – fisier simbol special;
  • f – dosar obișnuit;
  • l – legătură simbolică;
  • p – conductă denumită;

s – priză.
Size n - caută fișiere a căror dimensiune este de n unități;

-mtime -n +n – căutați fișiere care și-au schimbat conținutul cu mai puțin de (-) sau cu mai mult de (+) zile în urmă.
Și acum câteva exemple de utilizare a comenzii find.
Cea mai des folosită opțiune este -name, care caută fișiere după nume.

De exemplu, comanda:

găsi ~ Muzica -nume „*.mp3”

va căuta toate fișierele (simbol *) care au extensia .mp3 în folderul Muzică, care se află în directorul de pornire.

găsi / -nume „*.pdf”

Această comandă va căuta fișiere cu extensia .pdf în toate directoarele unde vi se permite accesul. Dacă programul nu poate intra în unele directoare de sistem, vă va avertiza despre acest lucru. Și dacă tot trebuie să vedeți toate directoarele în întregime, atunci utilizați drepturile de superutilizator:

sudo find / -name "*.pdf"

va lista fișierele din directorul dvs. de pornire începând cu literele Foto.

Comutatorul „-name” face distincția între litere mari și mici; Pentru a ignora aceste criterii în timpul căutării, trebuie să utilizați opțiunea „-iname”. Apoi programul va găsi toate fișierele care vor consta din literele: Foto, foto sau FOTO.

Dacă doriți ca rezultatul căutării să fie salvat în fișier text, atunci comanda va lua următoarea formă:

găsi ~ -name "Foto*" > results.txt

Dacă știți numele complet al fișierului, atunci comanda ar fi:

găsi / -nume .profil

ÎN în acest caz,Întregul sistem va fi căutat pentru fișierul .profile ascuns.

Puteți căuta un fișier dacă cunoașteți o parte din numele acestuia. În acest caz, comanda va fi astfel:

găsiți /home/dm/Music/Clips/ -name „*uniform*”

Dacă doriți să găsiți fișiere care încep cu anumite litere (de exemplu, de la a la c), atunci este mai bine să utilizați expresii regulate, care sunt foarte convenabile de utilizat:

găsi / -nume "*"

Această comandă va putea găsi toate fișierele de pe sistemul dvs. care încep cu literele de la a la c.

Căutați fișiere cu moduri de acces specifice

Dacă doriți să găsiți fișiere care au anumite moduri de acces, opțiunea -perm vă poate ajuta în acest sens. De exemplu, să găsim fișiere al căror mod de acces este 775 și se află în directorul curent:

găsi . -perm 775

Căutați fișiere după utilizator sau grup.

Pentru a găsi un fișier care aparține unui anumit utilizator, rulați următoarea comandă:

găsi / -utilizator comp

Această comandă va găsi fișiere pe sistem care sunt deținute de utilizator comp.
Și pentru a găsi fișiere care aparțin unui anumit grup (de exemplu, grup2), rulați comanda:

găsi / -grup grup2

Pentru a găsi fișiere de utilizatori sau grupuri inexistente, trebuie să utilizați opțiunile -nouser și -nogroup:

găsi / -nouser

găsi / -nogroup

Căutați fișiere de un anumit tip

Comanda find are o altă caracteristică utilă, poate găsi fișiere de un anumit tip. Pentru a face acest lucru, utilizați comutatorul -type. Să găsim legături simbolice în directorul /etc:

găsiți /etc -type l

Să găsim o listă de directoare care sunt prezente în folderul /mnt/raid

găsiți /mnt/raid -type d

Căutați fișiere după dimensiune.

Comutatorul -size vă permite să găsiți fișiere de dimensiunea de care aveți nevoie.

găsi . -dimensiune 2000k

Această comandă va găsi și afișa fișiere care au o dimensiune de 2 megaocteți și care se află în directorul curent. Și dacă, de exemplu, trebuie să găsiți fișiere mai mici de 500 de kiloocteți, atunci în acest caz comanda va fi astfel:

găsi . -dimensiune -500k

Dacă trebuie să găsiți fișiere mai mari de 900 de megaocteți, comanda va fi după cum urmează:

găsi / -dimensiune +900M

Căutarea fișierelor folosind comutatorul -mtime

Comutatorul -mtime vă permite să găsiți fișiere care s-au modificat într-o anumită perioadă de timp.
De exemplu, avem o sarcină de a găsi fișiere care se află în folderul /home/dm/Video și care s-au schimbat în ultimele 10 zile.

găsiți /home/dm/Video -mtime +10

Dacă aveți nevoie de opusul, de exemplu, pentru a găsi fișiere care nu s-au schimbat timp de o săptămână, atunci comanda ar fi următoarea:

găsiți /home/dm/Video -7

În articolul următor voi scrie despre instrumentele de căutare grafică în Ubuntu Linux.

Linux are o comandă foarte puternică și utilă pentru căutarea fișierelor - comanda găsi. Are o mulțime de opțiuni pentru căutarea fișierelor, totuși, uneori provoacă dificultăți pentru începători, în mare parte din cauza sintaxei sale.

Un exemplu simplu de utilizare a comenzii find

Mai întâi, să ne uităm la un exemplu simplu de utilizare a comenzii find pentru a căuta pe computer fișierele numite config. Vom căuta fișiere de configurare pornind de la directorul rădăcină /. Pentru a face acest lucru, trebuie să rulați comanda ca root pentru a avea suficiente permisiuni, altfel veți primi mesaje „Permisiune refuzată”. Deci, să rulăm comanda:

Găsiți / -name config -print

Comanda înseamnă următoarele: căutați fișierele denumite config (-name config), începând din directorul / (primul parametru al comenzii find) și imprimați numele fișierelor pe ecran (argumentul -print). Observ că căutarea este recursivă, adică la căutare se caută toate subdirectoarele. După cum puteți vedea, totul este simplu. Acum să ne uităm la sintaxa comenzii și să trecem la o prezentare generală a argumentelor sale principale.

găsiți sintaxa comenzii

Sintaxa generală a comenzii find, pe care o puteți găsi în ghid de referință, poate să nu pară complet simplu, așa că vă voi oferi unul mai ușor de citit:

Găsiți [cale] [opțiuni] [criterii de căutare] [acțiuni pe fișiere]

Cale

Calea de căutare poate fi căi absolute sau relative sau o listă de căi separate printr-un spațiu.

Opțiuni

Opțiunile de comandă de căutare sunt listate începând cu un caracter „-” urmat de numele opțiunii. Să ne uităm la opțiunile principale.

Criterii de căutare

Comanda find poate avea mai multe criterii de căutare (numite și teste). Fiecare criteriu reprezintă o condiție de testare specifică care returnează fie adevărat, fie fals. Acest lucru poate fi comparat cu condițiile unei instrucțiuni if ​​în programare. Pe măsură ce procesează fiecare fișier, comanda find verifică pe rând fiecare criteriu, iar dacă următorul criteriu returnează false , atunci comanda find trece la următorul fișier. Comanda find are destul de multe criterii, vom lua în considerare doar câteva dintre ele.

-atime NFișierul a fost accesat ultima dată acum N zile.
-mtime NFișierul a fost modificat ultima dată acum N zile.
-model de numeNume fișier (model de nume) fără a specifica o cale. Este recomandat să includeți întotdeauna modelul între ghilimele.
-mai nou alt_fișierFișierul a fost modificat mai târziu decât other_file.
-dimensiunea [±] NMărimea fișierului este egală cu N blocuri, dacă +N este specificat, atunci dimensiunea fișierului este mai mare decât N, -N este mai mică. Caracterul de după N indică dimensiunea blocului. b - 512 octeți, c - octet, w - 2 octeți, k - kilobyte, M - megabyte, G - gigabyte.
-tip CTip de fișier C. Cele mai frecvent utilizate valori pentru C: d - director, f - fișier.
-user Nume_utilizatorFișierul este deținut de un utilizator numit UserName.

Exemple de utilizare a comenzii find folosind criterii

Găsiți fișiere obișnuite (nu directoare) în directorul curent ale căror nume încep cu caracterul „~”.

Găsi. -type f -nume "~*" -print

Găsiți fișiere în directorul curent care au fost modificate mai recent decât file.bak .

Găsi. -fișier mai nou.bak -type f -print

Operatori

Criteriile pot fi combinate folosind operatori. Următorii sunt operatorii în ordinea descrescătoare a priorității.

ÎN caz general La utilizarea operatorilor, criteriile sunt verificate în ordinea priorității. Puteți modifica ordinea folosind paranteze. Parantezele trebuie separate folosind o bară oblică inversă.

Exemple de utilizare a comenzii find folosind operatori

Găsiți fișiere în directorul curent care încep cu simbolul „~” sau cu „temp” și sunt fișiere obișnuite (-tip f), și nu directoare.

Găsi. \(-name "~*" -sau -name "temp*" \) -type f -print

Găsiți în directorul curent (fără a procesa subdirectoare - -maxdeph 1) fișiere obișnuite (-file f) mai mari de 600 megaocteți și mai mici de 1 gigaoctet (-size) sau fișiere al căror nume se termină în „.mpeg” (-name).

Găsi. -maxdepth 1 \(\(-size +600M -and -size -1G \) -sau -name "*.mpeg" \) -and -type f

Acțiuni asupra fișierelor

Când comanda find este executată, puteți efectua diverse acțiuni asupra fișierelor găsite. Să ne uităm la cele principale.

În comenzile executabile, puteți utiliza parametrul () ca argument, care este înlocuit cu calea către fișierul curent.

Exemple de utilizare a comenzii find folosind acțiuni

Găsiți fișiere obișnuite mai mari de 1000 de octeți în directorul curent și rulați comanda ls -dils pe ele (acțiunea ls).

Găsi. -dimensiune +1000c -tip f -ls

Găsiți fișiere obișnuite în directorul curent, începând cu caracterul tilde „~”, iar pentru fiecare fișier emiteți o solicitare de ștergere (execuți comanda rm).

Găsi. -nume "~*" -tip f -ok rm () \;

Concluzie

În acest articol am discutat despre un lucru foarte important și util Comanda Linux find , care oferă posibilități aproape nelimitate de căutare a fișierelor folosind multe criterii și modele. Și folosind comenzi (acțiuni) puteți căuta fișiere și puteți efectua orice operațiuni asupra acestora.

    Găsiți fișierul după numele său. Astfel de căutare simplă efectuat folosind utilitarul de căutare. Comanda de mai jos va căuta un fișier în directorul curent și în toate subdirectoarele acestuia.

    găsiți -iname „nume fișier”

    • Tastați -iname în loc de -name pentru a ignora majuscule în numele fișierului introdus. Comanda -name este sensibilă la majuscule și minuscule.
  1. Începeți să căutați în directorul rădăcină. Pentru a rula o căutare la nivel de sistem, adăugați modificatorul / la interogare. În acest caz, comanda find va căuta fișierul în toate directoarele, începând cu cel rădăcină.

    găsi / -iname „nume fișier”

    • Puteți începe să căutați într-un anumit director; pentru a face acest lucru, înlocuiți / cu calea directorului, de exemplu /home/max .
    • Poate fi folosit. în loc de / pentru a căuta fișierul numai în directorul curent și subdirectoarele acestuia.
  2. Folosiți simbolul wildcard.* pentru a găsi fișiere al căror nume se potrivește cu o parte a cererii. Folosind caracterul wildcard *, puteți găsi un fișier al cărui nume complet este necunoscut sau puteți găsi toate fișierele cu o anumită extensie.

    găsiți /home/max -iname „*.conf”

    • Această comandă va găsi toate fișierele cu extensia .conf în folderul Max al utilizatorului (și subfolderele acestuia).
    • Utilizați această comandă pentru a găsi toate fișierele ale căror nume se potrivesc cu o parte a interogării. De exemplu, dacă aveți multe fișiere legate de WikiHow pe computer, găsiți toate fișierele tastând „*wiki*” .
  3. Ușurează gestionarea rezultatelor căutării. Dacă există prea multe rezultate de căutare, va fi dificil să găsiți fișierul de care aveți nevoie printre ele. Utilizați | astfel încât rezultatele căutării să fie filtrate de comanda less. Acest lucru va face mai ușor să răsfoiți și să filtrați rezultatele căutării.

    găsiți /home/max -iname „*.conf” |

    Mai puțin Utilizați modificatori pentru a afișa numai anumite elemente în rezultatele căutării. Puteți căuta fișiere obișnuite (f), directoare (d), legături simbolice (l), dispozitive I/O bazate pe caractere (c) și dispozitive bloc (b).

    găsi / -type f -iname „nume fișier”

  4. Filtrați rezultatele căutării după dimensiunea fișierului. Dacă aveți multe fișiere cu nume similare pe computer, dar cunoașteți dimensiunea fișierului pe care îl căutați, filtrați rezultatele căutării după dimensiunea fișierului.

    găsiți / -size +50M -iname „nume fișier”

    • Această comandă va găsi toate fișierele mai mari de 50 MB. Utilizați modificatorul + sau - pentru a indica o creștere sau o scădere a dimensiunii. Dacă nu există un modificator + sau -, comanda va găsi fișiere a căror dimensiune se potrivește exact cu dimensiunea specificată.
    • Puteți filtra rezultatele căutării după octeți (c), kiloocteți (k), megaocteți (M), gigaocteți (G) sau blocuri de 512 octeți (b). Vă rugăm să rețineți că modificatorii afișați sunt sensibile la majuscule și minuscule.
  5. Utilizați operatori logici (operatori booleeni) pentru a combina filtrele de căutare. Puteți utiliza operatorii - și , -sau , -not pentru a combina diferiți interogări de căutareîntr-o singură cerere.

    găsiți /travelphotos -type f -size +200k -not -iname "*2015*"

    • Această comandă va găsi fișiere în folderul Travelphotos care sunt mai mari de 200 kB și nu au numărul 2015 în numele lor.

Una dintre cele mai frecvente probleme pe care le întâmpină utilizatorii Linux pentru prima dată este găsirea fișierelor de care au nevoie. Acest tutorial acoperă utilizarea comenzii find, care vă permite să rezolvați această problemă și să căutați fișiere cu diverse filtre și parametri.

Căutați după nume

Acesta este cel mai evident mod de a căuta fișiere. Pentru a căuta după nume, introduceți:

Găsiți -name „nume”

Această interogare va distinge majuscule și minuscule, ceea ce înseamnă că „fișier” și „Fișier” vor fi tratate ca nume diferite.

Pentru a căuta după nume, fără distincție între majuscule și minuscule, introduceți:

Găsiți -iname „nume”

Dacă trebuie să găsiți toate fișierele care nu corespund unui anumit model, puteți inversa căutarea folosind opțiunea „-nu” sau „!”. Când utilizați „!” Trebuie să scapi de personaj, astfel încât bash să nu încerce să-l interpreteze înainte de a începe găsirea:

Găsiți -nu -name „nume de exclus”

Găsi\! -nume „nume de exclus”

Căutați după tip

Puteți specifica tipul de fișiere pe care trebuie să le găsiți folosind parametrul -type.

Găsiți cererea tip_descriptor de tip

Iată cei mai comuni descriptori de tip:

f: dosar obișnuit
d: director
l: legătură simbolică
c: dispozitive de caractere
b: blocarea dispozitivelor

De exemplu, dacă trebuie să găsim toate dispozitivele de caractere de pe sistem, putem rula următoarea comandă:

Și astfel putem căuta toate fișierele care se termină în „.conf”:

Găsiți / -type f -name "*.conf"

Căutați după timp și dimensiune

Găsire oferă o serie de moduri de a filtra rezultatele după dimensiune și timp.

Căutați după mărime

Filtrarea după dimensiune se face folosind parametrul „-size”.

După valoarea mărimii, trebuie să specificați un sufix care indică unitățile de măsură. Iată câteva dintre cele mai comune opțiuni:

c: octeți
k: kiloocteți
M: megaocteți
G: gigaocteți
b: blocuri de 512 octeți

Pentru a găsi toate fișierele care au exact 100 de octeți, introduceți:

Găsiți / -dimensiunea 100c

Pentru a căuta toate fișierele mai mici de 100 de octeți, putem folosi următorul formular:

Găsiți / -size -100c

Pentru a căuta fișiere mai mari de 500 de megaocteți, puteți utiliza următoarea comandă:

Găsiți / -dimensiune +500M

Căutați după timp

Linux stochează timpul de acces, timpul de modificare și timpul de modificare.

  • Timp de acces: ultima dată când fișierul a fost citit sau scris.
  • Timp de modificare: ora la care conținutul fișierului a fost modificat ultima dată.
  • Timp de modificare: ultima dată când au fost modificate metadatele din inodul fișierului.

Pentru a filtra după aceste valori, putem folosi opțiunile „-atime”, „-mtime” și respectiv „-ctime”, precum și simbolurile plus și minus pentru a găsi fișiere cu o oră anterioară sau ulterioară, similar cu filtrarea după dimensiune.

Valoarea acestor parametri indică cu câte zile în urmă ar trebui efectuată căutarea.

Pentru a căuta fișiere al căror conținut a fost modificat ieri, introduceți:

Găsiți / -mtime 1

Dacă avem nevoie de fișiere care au fost accesate ieri și mai târziu, putem folosi comanda:

Găsiți / -atime -1

Pentru a prelua fișierele ale căror metadate au fost modificate cu mai mult de trei zile în urmă, utilizați următoarea comandă:

Găsiți / -ctime +3

Există de asemenea opțiuni suplimentare, care vă permit să specificați minute în loc de zile. Această comandă listează fișierele modificate în ultimul minut:

Găsiți / -mmin -1

În plus, find poate compara cu un anumit fișier și returnează toate fișierele care sunt mai noi:

Găsiți / -mai nou fișierul meu

Căutați după proprietar și permisiuni

Folosind parametrii „-user” și „-group”, puteți căuta fișiere după proprietar sau, respectiv, grup. Pentru a găsi fișierul „syslog” al utilizatorului, trebuie să introduceți:

Găsiți / -user syslog

În mod similar, puteți căuta fișiere în grupul „umbră”:

Găsiți / -grupați umbra

De asemenea, puteți căuta fișiere cu permisiuni specifice.

Dacă trebuie să potrivim un set precis de permisiuni, se folosește următorul formular:

Găsiți / -perm 644

Dacă trebuie să găsiți toate fișierele cu rezoluții nu mai mici decât cele specificate, trebuie să introduceți:

Găsiți / -perm -644

Toate fișierele cu permisiuni suplimentare vor îndeplini acest criteriu. De exemplu, în acest caz, va corespunde unui fișier cu permisiunile „744”.

Filtrarea după adâncime

Pentru această secțiune, va trebui să creăm o structură de directoare pe trei niveluri în directorul temporar cu zece directoare la primul nivel. Fiecare director (inclusiv temporar) va avea zece subdirectoare și zece fișiere.

Să creăm structura rulând următoarele comenzi:

Mkdir -p ~/test/level1dir(1..10)/level2dir(1..10)/level3dir(1..10) atingeți ~/test/(fișier(1..10),level1dir(1..10) )/(fișier(1..10),level2dir(1..10)/(fișier(1..10),level3dir(1..10)/fișier(1..10)))) cd ~/test

Puteți utiliza comenzile ls și cd pentru a verifica structura. După ce ați înțeles organizația, trebuie să vă întoarceți la directorul de testare:

Cd ~/test

Acum să încercăm să găsim fișiere specifice în această structură. Să începem cu un exemplu de căutare obișnuită după nume:

Găsiți -nume fișier1

Sunt foarte multe rezultate. Dacă traducem rezultatul într-un contor, vom vedea că există 1111 astfel de fișiere în total:

Găsiți -nume fișier1 | wc -l 1111

În cele mai multe cazuri, aceste rezultate sunt redundante. Să încercăm să restrângem căutarea.

Puteți seta adâncimea maximă de căutare în directorul de căutare de nivel superior:

Găsiți -maxdepth număr -nume nume

Pentru a găsi „fișier1” numai în directoarele „nivel1” și mai sus, trebuie să specificați o adâncime maximă de 2 (1 pentru directorul de nivel superior și 1 pentru directoarele de nivel 1):

Găsiți -maxdepth 2 -name file1

Dacă găsiți o eroare, evidențiați o bucată de text și faceți clic Ctrl+Enter.

Dacă lucrezi des în linie de comandă pe un computer sau un server unde nu există deloc un shell grafic, mai devreme sau mai târziu te vei confrunta cu sarcina de a căuta fișiere. Din fericire, Linux are deja o comandă încorporată care vă permite să găsiți un fișier în sistem.

Astăzi vom vorbi despre utilizarea comenzii find - credeți-mă, merită să învățați cum să lucrați cu acest instrument puternic și convenabil.

Cum se utilizează comanda find

Pentru a spune simplu, sintaxa de bază a comenzii find este următoarea:

Găsiți /path parameters filename

Să înțelegem capacitățile echipei

Căutați un fișier după nume

Primul parametru este calea. Dacă nu aveți idee unde s-ar putea ascunde fișierul, înlocuiți calea cu / - este suficient. Cu toate acestea, căutarea întregului disc poate consuma destul de mult timp și, dacă știți unde poate fi localizat fișierul, specificați folderul din care începeți căutarea (de exemplu, ~ pentru a căuta în folderul de acasă al utilizatorului).

Acum să trecem la parametrii de căutare. Există două opțiuni pentru a căuta un fișier după nume:

  • nume - căutați numele fișierului cu majuscule și minuscule
  • iname - căutați numele fișierului care nu ține seama de majuscule și minuscule

Trebuie reținut că în Linux cazul numelui fișierului este important, iar dacă trebuie să găsiți, de exemplu, fișierul Ubuntu.txt, atunci următoarea comandă nu va da niciun rezultat:

Găsiți / -name ubuntu.txt

Dar puteți folosi comanda iname și puteți efectua o căutare fără majuscule și minuscule:

Găsiți / -iname ubuntu.txt

Căutați după tip

Comanda find vă permite să căutați mai mult decât fișiere. Iată tipurile de mânere suportate pentru căutare:

  • f - dosar obișnuit
  • d - director
  • l - legătură simbolică
  • c - dispozitiv de caractere
  • b - dispozitiv de blocare

De exemplu, pentru a căuta în toate directoarele din interior directorul principal utilizatorul curent al cărui nume începe cu „config”, rulați următoarea comandă:

Găsiți ~ -type d -name config*

Ieșirea rezultatelor căutării într-un fișier

Funcția convenabilă de a scoate rezultatul unei comenzi într-un fișier va fi extrem de utilă dacă există o mulțime de rezultate de căutare sau este nevoie să lucrați cu ele mai târziu. De exemplu, pentru a salva o listă cu toate fișierele de configurare găsite într-un fișier conf_search, rulați următoarea comandă:

Găsiți /etc -type f -name „*.conf” > conf_search

Căutați fișiere după dimensiune

Aceasta este o opțiune foarte utilă atunci când rămâneți fără spațiu pe disc și trebuie să vă dați seama unde a mers. De exemplu, pentru a găsi fișiere mai mari de 1000 MB, rulați următoarea comandă:

Găsiți / -dimensiune +1000M

Se pot folosi următoarele abrevieri de dimensiune:

  • c - octeți
  • k - kiloocteți
  • M - megaocteți
  • G - gigaocteți
  • b - blocuri de 512 octeți

Acestea sunt doar câteva moduri de a utiliza o comandă puternică. Mai multe moduri pot fi găsite în manual prin rularea comenzii

© 2024 ermake.ru -- Despre repararea PC-ului - Portal de informații