Основні FTP команди в Linux. Скачування, завантаження та видалення файлів з FTP-сервера з командного рядка Ftp з командного рядка windows

Жарознижувальні засоби для дітей призначаються педіатром. Але бувають ситуації невідкладної допомоги за лихоманки, коли дитині потрібно дати ліки негайно. Тоді батьки беруть на себе відповідальність і застосовують жарознижувальні препарати. Що можна давати дітям грудного віку? Чим можна збити температуру у старших дітей? Які ліки найбезпечніші?

Всім привіт сьогодні розповім про утиліту ftp.exe як інструмент для роботи з серверами FTP.

Для роботи з FTP-серверами зовсім необов'язково використовувати громіздкі (і іноді не безкоштовні) FTP-клієнти, для найпростіших операцій цілком згодиться ОС, що входить до складу ОС Windows server 2008 R2 або Windows 7 утиліта командного рядка ftp.exe.

Щоб запустити ftp.exe, потрібно викликати діалогове вікно Виконати» та набрати ftp. Клієнт виведе рядок запрошення у командному інтерпретаторі cmd.exeі одразу буде готовий до роботи:

Утиліта ftp.exe як інструмент для роботи з FTP-серверами-01Синтаксис ftp.exeдуже простий і докладно описаний у вбудованій довідці, яку можна викликати командою help:

У довідковій системі ftp.exeІснують короткі описи всіх команд. Їхній виклик здійснюється командою help. Подивимося, наприклад, що робить команда dir. Для цього наберемо help dir:

Спробуємо встановити з'єднання з якимсь ftp-сервером. Нехай буде linuxcenter.ru. У цьому нам допоможе команда open linuxcenter.ru:

Після підключення до ftp-сервера необхідно повідомити його, в якому режимі ми будемо з ним працювати. Режимів лише два: port-mode channelі passive-mode data channel. У 99 випадках із 100 використовується пасивний режим(Докладніше про відмінності скаже Вікіпедія), повідомляємо серверу, що ми не виняток із правил, командою quote PASV:

Тепер ми можемо приступати до виконання операцій з даними: переходити по структурі каталогів і виводити їх лістинги, здійснювати upload і download файлів, змінювати формати даних, що пересилаються тощо. Однак, ftp-сервери бувають різними. Тому спочатку буде зайвим ознайомитися з синтаксисом, підтримуваним віддаленим сервером. Для цього є команда remotehelp:

Щоб закрити активне з'єднання, використовуйте команду closeдля виходу з ftp.exe - quit. І helpвам на допомогу. Ось так ще можна працювати з ftp сервером. Матеріал сайту

FTP (File Transfer Protocol – протокол передачі файлів) – це популярний мережевий протокол, який використовується для копіювання файлів з одного комп'ютера на інший у локальній мережі або в Інтернеті. FTP є одним із найстаріших прикладних протоколів, що з'явився задовго до HTTP, і навіть до TCP/IP у 1971 році.

Протокол FTP вразливий, тобто FTP не може зашифрувати свій трафік, всі передачі - відкритий текст, тому імена користувачів, паролі, команди та дані можуть бути прочитані будь-ким, здатним перехопити пакет по мережі. Для безпечної передачі даних використовується протокол SFTP (Secure File Transfer Protocol). На відміну від стандартного FTP, він шифрує і команди, і дані, оберігаючи паролі та конфіденційну інформацію від відкритої передачі через мережу. За функціональністю SFTP схожий на FTP, але оскільки він використовує інший протокол, клієнти стандартного FTP не можуть зв'язатися з сервером SFTP і навпаки. Далі розглянемо основні команди для роботи з програмою FTP.

FTP клієнт входить до більшості дистрибутивів Linux. Почнемо із запуску програми та ftp з'єднаннямі, звичайно, розглянемо основні команди для завантаження з фтп-сервера та завантаження на фтп, створення директорій, видалення файлів тощо. У цій статті опишемо лише основні команди, а наприкінці статті наведемо хелп та мануал з консолі - Ви завжди можете дізнатися про призначення команди та її синтаксис, а також про всі доступні команди на конкретному ftp-сервері.

FTP з'єднання

Для початку фтп з'єднання достатньо ввести команду ftp<сервер> наприклад:

ftp test.hostingthutor.com

Після натискання клавіші enter виведення команди буде наступним:

Connected to test..55.5.11).
220 test.
Name (test.сайт:ftpuser):

Інший спосіб для з'єднання - це запуск ftp з консолі, а потім з'єднання з ftp-сервером за допомогою команди open:

ftp
ftp> test.сайт

Крім того, можливо з'єднається і по ip:

ftp 114.55.5.11

Або з таким зверненням ftp Ця адреса електронної пошти приховується від різних спамерських та пошукових роботів. Для його перегляду у вашому браузері має бути включена підтримка Java-script, тобто:

ftp Цей e-mail захищений від спам-ботів. Для перегляду у вашому браузері має бути включена підтримка Java-script
230 User ftpuser logged in
Remote system type is UNIX.
За допомогою binary mode до transfer files.
ftp>

З повідомлення видно, що передачі файлів використовується двійковий (бінарний) тип передачі. Двійковий режим передачі - це передача файлів у тому вигляді, в якому вони зберігаються на FTP сервері. Режим Ascii (текстовий) використовується для передачі лише текстових файлів. Ви можете вводити команди ascii або binary для перемикання між режимами передачі. Бінарний режим (binary) необхідно використовувати всім нетекстових типів файлів - зображення, архіви, програми тощо.

Отже, перейдемо до команд для навігації та переходу за каталогами ftp-сервера:

pwd - команда покаже поточну директорію на ftp сервер:

ftp> pwd
257 "/" is the current directory

ls - команда покаже список файлів та каталогів у поточній директорії:

ftp>ls
227 Entering Passive Mode.
150 Opening ASCII Mode data connection for file list
-rw-r--r-- 1 ftpuser ftpuser 3034978 Jun 31 19:02 file1.tar.gz
-rw-r--r-- 1 ftpuser ftpuser 30842294 Jul 31 20:08 file2.tar.gz
-rw-r--r-- 1 ftpuser ftpuser 67798316 Jul 31 19:46 file3.tar.gz
-rw-r--r-- 1 ftpuser ftpuser 6001252 Jan 17 12:02 file4.zip
-rw-r--r-- 1 ftpuser ftpuser 31386394 Jan 17 11:28 file5.tar.gz
drwxr-xr-x 2 ftpuser ftpuser 4 Jan 17 20:23 www
-rw-r--r-- 1 ftpuser ftpuser 48546694 Jan 17 11:33 file6.zip
226 Transfer complete

cd<имядиректории> - Команда для переходу в потрібну директорію:

ftp> cd www
250 CWD command successful

Перевіряємо командою pwd :

ftp> pwd
257 "/www" is the current directory

mkdir<имя директории> - Створення нової директорії (каталогу):

ftp> mkdir tmp
257 "/tmp" - Directory успішно створені

rmdir<имя директории> - Видалення директорії (каталогу):

ftp> rmdir tmp
250 RMD command successful

Видалення файлів на ftp сервері

delete<имяфайла> - видаляє файл на віддаленому ftp сервері:

ftp>delete test1.sql
250 DELE command successful

Завантаження файлів з ftp

get - Завантажити файл на локальну машину. get fileName або get fileName newFileName

ftp>get file.zip
local: file.zip remote: file.zip
227 Entering Passive Mode.

226 Transfer complete
486694 bytes received in 0.229 secs (6.5e+04 Kbytes/sec)

Завантажуємо file.zip на локальну машину як file2.zip:

ftp> get file.zip file2.zip
local: file2.zip remote: file.zip
227 Entering Passive Mode .
150 Opening binary mode data connection for file.zip (486694 bytes)
226 Transfer complete
486694 bytes received in 0.306 secs (9.4e+04 Kbytes/sec)

За допомогою команди get з віддаленого ftp сервера файли копіюються до поточної локальної директорії. Щоб змінити поточну локальну директорію, потрібно використовувати команду lcd:

lcd<путь> - Змінити поточну директорію на локальній машині:

ftp> lcd /root
Local directory now /root

Щоб завантажити кілька файлів з віддаленого ftpсервера на локальну машину можна використовувати команду mget .

ftp> mget *.sql
mget test2.sql? y
227 Entering Passive Mode.
(23957080 bytes)
226 Transfer complete
23957080 bytes received in 0.233 secs (1e+05 Kbytes/sec)
mget test1.sql? y
227 Entering Passive Mode.
(11873185 bytes)
226 Transfer complete
11873185 bytes received in 0.135 secs (8.6e+04 Kbytes/sec)

Завантаження кожного файлу необхідно підтверджувати (так/ні) y /n .

Ще один варіант завантаження mget :

ftp> mget test1.sql test2.sql
mget test1.sql? y
227 Entering Passive Mode.

226 Transfer complete
11873185 bytes received in 0.101 secs (1.1e+05 Kbytes/sec)
mget test2.sql? y
227 Entering Passive Mode.

226 Transfer complete
23957080 bytes received in 0.204 secs (1.1e+05 Kbytes/sec)

Завантаження файлу на ftp сервер

put<имяфайла> - команда для завантаження одного файлу на сервер FTP.

ftp> put test1.sql
local: test1.sql remote: test1.sql
227 Entering Passive Mode.
150 Opening binary mode data connection for test1.sql
226 Transfer complete
11873185 bytes sent in 0.129 secs (9e+04 Kbytes/sec)

Для завантаження кількох файліввідразу можна використовувати команду mput :

ftp> mput test1.sql test2.sql
mput test1.sql? y
227 Entering Passive Mode.
150 Opening binary mode data connection for test1.sql
226 Transfer complete
11873185 bytes sent in 0.0964 secs (1.2e+05 Kbytes/sec)
mput test2.sql? y
227 Entering Passive Mode.
150 Opening binary mode data connection for test2.sql
226 Transfer complete
23957080 bytes sent in 0.354 secs (6.6e+04 Kbytes/sec)

Завантаження кожного файлу потрібно підтверджувати y / n (так / ні).

Ще один варіант команди mput :

ftp> mput *.sql
mput test1.sql? y
227 Entering Passive Mode.
150 Opening binary mode data connection for test1.sql
226 Transfer complete
11873185 bytes sent in 0.0985 secs (1.2e+05 Kbytes/sec)
mput test2.sql? y
227 Entering Passive Mode.
150 Opening binary mode data connection for test2.sql
226 Transfer complete
23957080 bytes sent in 0.2 secs (1.2e+05 Kbytes/sec)

Якщо на фтп завантажуються файли великого розміру, то непогано було б спостерігати за перебігом завантаження. Для цього можна використовувати команди hash і tick .

hash - команда після якої ftp друкуватиме символ «#» кожні 1024 байт даних:

ftp> hash
Hash mark printing on (1024 bytes/hash mark).
put file2.tar.gaz
##########################
226 Transfer complete
785888111 bytes sent in 6.94 secs (1.1e+05 Kbytes/sec)

tick - команда відображатиме лічильник байтів:

ftp> tick
Hash mark printing off.
Tick ​​counter printing on (10240 bytes/tick increment).
ftp> put file2.tar.gz
local: file2.tar.gz remote: file2.tar.gz
227 Entering Passive Mode.
150 Opening binary mode data connection for file2.tar.gz
Bytes transferred: 912706618 -> лічильник
226 Transfer complete
912706618 bytes sent in 8.08 secs (1.1e+05 Kbytes/sec)

Ось і весь базовий набір команд для роботи з ftp у консолі. Для перегляду списку доступних команл на даному сервері FTP можна використовувати команду help :

ftp>help
Commands може бути abbreviated. Commands are:

Debug mdir sendport site
$ dir mget put size
account disconnect mkdir pwd status
append exit mls quit struct
ascii form mode quote system
bell get modtime recv sunique
binary glob mput reget tenex
bye hash newer rstatus tick
case help nmap rhelp trace
cd idle nlist rename type
cdup image ntrans reset user
chmod lcd open restart umask
close ls prompt rmdir verbose
cr macdef passive runique?
delete mdelete proxy send

Також можна отримати коротку довідку по кожній команді. help<команда> :

ftp> help status
status show current status

ftp> help quit
quit terminate ftp session and exit

ftp> help bye
bye terminate ftp session and exit

І на завершення, дві команди, які вищі quit або bye для закриття ftp-сесії та виходу:

ftp> quit
221 Goodbye.

Детальну інформацію з описом команд можна отримати за допомогою man ftpу командному рядку.

# man ftp
Formatting page, please wait...
FTP(1) BSD General Commands Manual FTP(1)

NAME
ftp - Internet file transfer program

Synopsis
ftp [-Apinegvd]
pftp [-Apinegvd]
................
...............

Щоб підключитися до FTP-сервера, необов'язково використовувати будь-які сторонні програми — це можна зробити і за допомогою стандартних можливостей Windows. Для цього можна скористатися командним рядком CMD. Але щоб керувати сервером через стандартні можливості операційної системиВам доведеться вивчити доступні команди, так як візуального інтерфейсу у CMD немає. У цій статті ви дізнаєтеся про основні команди FTP і як застосовувати їх на практиці.

Чому краще завантажити клієнт, ніж використовувати CMD

Якби командний рядок CMD дозволяв виконувати все доступні операціїна серверах FTP, то, можливо, клієнтів не було б потреби. Але реальність така, що рядок CMD дуже обмежена щодо управління сервером. Тому все-таки краще знайдіть можливість, і завантажте до себе на комп'ютер утиліту для керування сервером FTP. Наприклад, завантажте до себе на ПК програму-клієнт FileZilla - її можна завантажити безкоштовно з офіційного сайту розробників. На встановлення багато часу не піде. А щоб підключитися до сервера, вам потрібно буде всього лише ввести логін, пароль та ім'я хоста в потрібний рядок. Через CMD це робити набагато складніше.

Конкретний недолік рядка CMD полягає в тому, що ви навіть не зможете перейти в пасивний режим під час перебування на сервері. А без такого режиму вам не вдасться обмінюватися файлами з серверами FTP, які працюють через NAT.

Насправді, це дуже великий недолік CMD. Тому змиріться з тим, що командний рядок Windows підійде лише для маніпуляцій усередині файлової системибез обміну даними. Хоча для тих, хто використовує сервер FTP для одноманітної рутинної роботи, командний рядок може здатися дуже зручним. Але краще спробуйте і клієнт, і CMD, щоб робити будь-які висновки.

Які є команди для керування FTP у командному рядку CMD

Для початку запустіть командний рядок. Зробити це можна за допомогою пошуку в "Пусці" - знайдіть файл cmd.exe і відкрийте його, після чого рядок буде запущено.

Щоб підключитись до сервера, вам потрібно скористатися командою OPEN. Після цієї команди необхідно ввести IP-адресу або ім'я хоста, з яким потрібно налаштувати з'єднання. Вже після введення цього запиту ви зможете зареєструватися на сервері. Зробити це можна за допомогою команди USER, яка надає запит на аутентифікацію через введений логін. Після цього потрібно ввести команду PASS, яка означає пароль. Коли введете пароль, і натисніть "Введення", ви будете авторизовані на сервері.

Загалом командний рядок підходить лише для того, щоб «серфити» по серверу, переміщати файли тощо. Для початку вам потрібно буде побачити файли, які є на сервері. Для цього скористайтесь LS. Оскільки курсору в командному рядку немає, потрібно виділяти каталог або файл за допомогою спеціальних команд. Використовуйте для цього рядок CD або LCD – перша потрібна для зміни поточного об'єктуна віддаленому комп'ютері, а друга – для локального, тобто для вашого ПК.

Хоча ви і не зможете завантажувати на сервер FTP свої файли через CMD, завантажувати дані до себе на комп'ютер можливо. Для цього скористайтеся командою GET. Спочатку пропишіть команду GET з назвою файлу, а потім вкажіть, який каталог на вашому комп'ютері є поточним, щоб сервер передав дані саме в ту папку.

Зазначені команди найчастіше використовують. Тобто більшість користувачів управляють сервером через CMD, щоб швидко завантажувати файли, не встановлюючи заздалегідь клієнт. Але ви можете піти набагато далі і використовувати інші команди на сервері за допомогою рядка CMD. Наприклад, можна додати сигнальне сповіщення про завершення команди на сервері за допомогою рядка BELL.

Якщо ви хочете завершити сеанс і вийти з командного рядка та сервера, пропишіть BYE. А для переривання керуючого з'єднання тільки на сервері, щоб ви залишилися всередині командного рядка, напишіть CLOSE. При цьому файли, які ви завантажуєте на ПК із сервера, будуть продовжувати завантажуватися і вже після закінчення завантаження сеанс буде повністю прикритий.

За допомогою CMD ви легко зможете маніпулювати каталогами на сервері. Наприклад, щоб видалити цей каталог, використовуйте команду DELETE. Щоб на екрані з'явився перелік файлів певної папки, пропишіть DIR і шлях до каталогу. Якщо ви хочете видалити не одну папку або файл, а відразу кілька, то скористайтеся командою MDELETE, тобто мульти-видалення. Так само приставку «m» можна використовувати і для інших команд, щоб об'єднати кілька дій в одну. Так, для відображення списку файлів одразу кількох каталогів пропишіть MDIR, а для завантаження з сервера пачки даних використовуйте MGET. Але не плутайте мультикоманду з одиночною MKDIR - вона потрібна для того, щоб згенерувати каталог на сервері.

Є можливість, що ваш FTP-сервер працює без NAT-технології, тому пасивний режим клієнта і не знадобиться. У такому разі вам вдасться завантажувати певні файли на хост. Використовуйте для цього команду MPUT для вивантаження кількох файлів, і PUT, якщо ви бажаєте надіслати лише один.

Ще одна популярна команда, яка, швидше за все, стане в нагоді і вам - це RENAME. Потрібна команда для перейменування файлів. Вона буде корисною для тих, хто використовує сервер як сховище для даних сайту. Також вам знадобиться команда PWD, яка визначає поточну папку на віддаленому сервері FTP, а не у вас на комп'ютері, як це робить рядок LCD.

Наведені команди – це не повний списокфункцій, які можна використовувати в FTP. Є інші команди. І ви можете дізнатися про них у командному рядку, якщо введете запит HELP. Після цього з'явиться довідник з усіма доступними командами CMD, які можна використовувати FTP. Тільки врахуйте, що в цей момент ви повинні бути підключені до сервера, інакше Windows видасть вам інший довідник. А якщо хочете запросити допомогу у самого сервера, пропишіть REMOTEHELP.

Зрозуміло, керування сервером командами - це кам'яний вік. Тому краще не гайте час, завантажуйте на комп'ютер нормальний FTP-клієнт і використовуйте сервер на максимум, а не частково. Але практика у командному рядку CMD ще нікому не заважала!

FTP – важлива утиліта TCP/IP, призначена для пересилання файлів між системами. Одна з головних переваг FTP - сумісність з безліччю різних віддалених хост-систем: файли можна пересилати між віддаленими системами Win-dows 2000, Windows NT і UNIX, і навіть серверами IBM, наприклад AS/400. Для запуску утиліти FTP, що має текстовий інтерфейс і поставляється разом з Windows 2000 і NT, достатньо ввести ftp у командному рядку.

Перелічимо 10 найкорисніших команд FTP.

10. Help (чи?).Багато команд FTP можна вводити по-різному. Наприклад, Help і знак запитання (?) виконують ту саму функцію. Початківцям слід розпочинати саме з команди Help, після введення якої система надає користувачеві повний список команд FTP. Щоб отримати короткий опискоманди слід ввести? і слідом - ім'я команди:

FTP>? open

9. Open.Сеанс FTP зазвичай починається з команди Open, яка встановлює з'єднання із зазначеним FTP-сервером (на віддаленому вузлі має працювати служба FTP). Отримавши команду Open, система запитує ID користувача та пароль. Багато FTP-серверів дозволяють реєструватися з анонімним ID та порожнім паролем. Щоб встановити зв'язок із комп'ютером з ім'ям teca2, потрібно ввести

Ftp>open teca2

8. Quit (або Bye).Команда Quit завершує будь-який відкритий сеанс і виходить із оболонки FTP:

Ftp>quit

Щоб закрити відкритий сеанс, не завершуючи FTP, слід використовувати команду Close.

7. Pwd.Команда Pwd відображає каталог на віддаленій машині, з яким зараз встановлений зв'язок в рамках сеансу FTP:

6. Ls.Команда Ls показує список файлів та підкаталогів, розміщених у поточному каталозі на віддаленому комп'ютері. Ls дозволяє звертатися до віддалених файлів:

5. Cd.Якщо потрібного файлу немає у поточному каталозі віддаленої системи, за допомогою команди Cd можна перейти до іншого каталогу. Якщо встановлено з'єднання з машиною UNIX, то віддалений каталог зазвичай вказують через сліш з нахилом вправо (в даному випадку каталог /downloads):

Ftp>cd /downloads

4. LCD.Команда Lcd змінює поточний каталог на локальній машині. Будь-які отримані з віддаленої машини за замовчуванням файли будуть записуватися в поточний каталог. Щоб змінити поточний локальний каталог C: emp, слід ввести команду

Ftp>lcd C: emp

3. Bin (або Binary).За промовчанням FTP пересилає файли у форматі ASCII, що зручно для текстових файлів. Але для пересилання виконуваних файлів і.zip необхідно змінити тип пересилання на двійковий за допомогою команди Bin:

Щоб повернутися до режиму ASCII, слід використати команду ASCII.

2. Put (або Send).Команда Put дозволяє скопіювати локальний файлу поточний каталог віддаленої машини. Щоб переслати файл з іменем localfile.txt до каталогу C: emp на віддаленій системі, потрібно ввести команду

Ftp>put C: emp localfile.txt

1. Get (або Recv).Команда Get використовується для завантаження файлів з Internet (або віддалених машин) в поточний каталог локальної машини. Щоб отримати файл з ім'ям remotefile.txt, потрібно ввести команду

FTP>get remotefile.txt

Майкл Оті - науковий редактор американського журналу Windows NT Magazine, президент компанії TECA, що спеціалізується на розробці програмного забезпеченнята надання консультаційних послуг. З ним можна зв'язатися на адресу:

І задумався: а чи знають, що для роботи з FTP-сховищами цілком достатньо штатних інструментів Windows? У цій статті я опишу три простих методи передачі файлів по FTP на прикладі. Ті самі прийоми діють і в. Вам знадобляться лише , Провідник і командний рядок.

Спосіб перший: Internet Explorer 8

Будь-якому користувачеві Інтернету знайомі HTTP-адреси для доступу до веб-сайтів, які вводяться в адресному рядку браузера, наприклад . Адреси для доступу до FTP-серверів будуються за таким же принципом: .

Введіть адресу загальнодоступного сховища FTP, наприклад Microsoft (мал. A), і натисніть . У разі успішного підключення ви побачите кореневий каталог. Щоб отримати доступ до підкаталогів та файлів, натисніть на основному каталозі. Щоб завантажити файл, натисніть на ньому правою кнопкою миші та виберіть опцію «Зберегти об'єкт як» (Save Target As).

Як бачите, на сервері зберігаються всі статті бази даних, виправлення, оновлення, утиліти та документація Microsoft, лише представлені вони у вигляді списку з датами. Докладні відомості про FTP-сховище містяться у файлах "readme.txt".

Малюнок A. FTP-сервер Microsoft - вид із Internet Explorer 8.

Зверніть увагу: для успішного підключення до FTP-сервера за допомогою IE повинні бути включені опції «Дозволити перегляд FTP-папок (за межами Internet Explorer)» (Enable FTP folder view (outside of Internet Explorer)) та «Використовувати пасивний FTP-протокол ( для сумісності з брандмауерами та DLS-модемами» (Use Passive FTP (For Firewall and DSL modem compatibility)) у розділі «Огляд» (Browsing) на вкладці «Додатково» (Advanced) діалогового вікна «Властивості браузера» (Internet Options). Викликати його можна з меню Сервіс (Tools).

Для доступу до приватних серверів FTP необхідно ввести ім'я користувача та пароль (мал. B). Однак у IE 7 або IE 8 можна подивитися лише список файлів. Для завантаження доведеться скористатися Провідником (Windows Explorer). Докладніше див. на рис. C, D, E та F.


Рисунок B. Для доступу до приватних FTP-серверів потрібне ім'я користувача та пароль.


Рисунок C. Виберіть опцію «Сторінка | Відкрити FTP-сайт в Провіднику Windows» (Page | Open FTP Site in Windows Explorer) або «Вид | Відкрити FTP-сайт в Провіднику Windows» (View | Open FTP Site in Windows Explorer), щоб запустити Провідник.



Рисунок D. У діалоговому вікні із застереженням безпеки Internet Explorer натисніть кнопку «Дозволити» (Allow).

Підтримайте проект - поділіться посиланням, дякую!
Читайте також
Як встановити безкоштовний антивірус аваст Як встановити безкоштовний антивірус аваст Як очистити комп'ютер від вірусів самостійно Як очистити комп'ютер від вірусів самостійно Як повністю очистити комп'ютер від вірусів Як повністю очистити комп'ютер від вірусів