Где хранится имя файла в Linux
Обновлено: 21.11.2024
Хотите узнать, как найти файл в Linux? Что ж, сюрприз, сюрприз, вам понадобится команда find в Linux, чтобы просмотреть ваш каталог или файловую систему. Команда Linux find может рекурсивно фильтровать объекты, используя простой условный механизм, а если вы используете флаг -exec, вы также сможете сразу найти файл в Linux. и обработайте его, не используя другую команду.
Найти файлы Linux по имени или расширению
Введите find в командной строке, чтобы отследить конкретный файл по его имени или расширению. Если вы хотите найти файлы *.err в каталоге /home/username/ и во всех подкаталогах, попробуйте следующее: найти /home/username/ -name "*.err"
Типичный Linux Поиск Команды и синтаксис
Выражения командынайти выглядят следующим образом:
найти параметры команды начало/путь выражение
Атрибут options управляет поведением и методом оптимизации процесса find. Атрибут starting/path определяет каталог верхнего уровня, в котором команда find в Linux начинает процесс фильтрации. Атрибут выражение управляет оценками, которые просматривают дерево каталогов для создания выходных данных.
Давайте разберем команду поиска Linux, где нам нужен не просто поиск файла Linux по имени:
найти -O3 -L /var/www/ -name "*.html"
Это включает оптимизацию верхнего уровня (-O3) и позволяет find переходить по символическим ссылкам (-L). Команда find в Linux ищет во всей иерархии каталогов в /var/www/ файлы с расширением .html на конце.
Основные примеры
<р>1. найти . -назовите этот файл.txtЕсли вам нужно знать, как найти в Linux файл с именем thisfile.txt, он будет искать его в текущем и подкаталогах.
<р>2. найти /home -name *.jpgИщите все файлы .jpg в каталоге /home и под ним.
<р>3. найти . -тип f -пустоНайдите пустой файл в текущем каталоге.
<р>4. найти /home -user randomperson-mtime 6 -iname ".db"Поиск всех файлов .db (без учета регистра), которые были изменены за последние 6 дней пользователем с именем randomperson.
Параметры и оптимизация команды Найти для Linux
find по умолчанию игнорирует символические ссылки (файлы ярлыков). Если вы хотите, чтобы команда найти переходила по символическим ссылкам и отображала их, просто добавьте к команде параметр -L, как мы сделали в этом примере.
find может помочь Linux найти файл по имени. Команда Linux find совершенствует свой подход к фильтрации, чтобы оптимизировать производительность. Пользователь может найти файл в Linux, выбрав три этапа оптимизации-O1, -O2, и -O3. -O1 — это стандартная настройка, которая заставляет find фильтровать в соответствии с именем файла перед запуском любых других тестов.
-O2 выполняет фильтрацию по имени и типу файла, прежде чем перейти к более сложным фильтрам для поиска файла в Linux. Уровень -O3 переупорядочивает все тесты в соответствии с их относительной стоимостью и вероятностью успеха.
- -O1 — (по умолчанию) сначала фильтруется по имени файла.
- -O2 — сначала имя файла, затем тип файла
- -O3 — разрешить поиску автоматически изменять порядок поиска в зависимости от эффективности использования ресурсов и вероятности успеха.
- -maxdepth X — поиск в этом каталоге вместе со всеми подкаталогами до уровня X
- -iname — поиск без учета регистра.
- -not — выдавать только результаты, не соответствующие тестовому набору.
- -type f — искать файлы
- -type d — искать каталоги
Найти файлы по времени их изменения
Команда Linux find позволяет фильтровать иерархию каталогов на основе времени последнего изменения файла:
найти / -name "*jpg" -mtime 5
найти /home/randomuser/ -name "*jpg" -mtime 4
Первоначальная команда Linux find выводит список файлов во всей системе, которые заканчиваются символами jpg и которые были изменены за предыдущие 5 дней. Следующий фильтр отфильтровывает домашний каталог randomuser's на предмет файлов, имена которых заканчиваются на "conf" и которые были изменены за предыдущие 4 дня.
Используйте Grep для поиска файлов по содержимому
Команда find в Linux великолепна, но она может фильтровать дерево каталогов только по имени файла и метаданным. Для поиска файлов на основе того, что они содержат, вам понадобится такой инструмент, как grep. Взгляните:
найти . -type f -exec grep "forinstance" '<>' \; -печать
Это просматривает каждый объект в текущем дереве каталогов (.), который является файлом (-type f), а затем запускает grep «forinstance» для каждого совпадающего файла, а затем печатает их на экране (-print).Фигурные скобки (<>) — это заполнитель для тех результатов, которые соответствуют команде Linux find. Знак <> заключен в одинарные кавычки (‘), чтобы grep не получил искаженное имя файла. Команда -exec заканчивается точкой с запятой (;), которая также нуждается в escape-последовательности (\;), чтобы она не интерпретировалась оболочкой.
До того, как был реализован -exec, xargs использовался бы для создания того же типа вывода:
найти . тип f-print | xargs grep "для примера"
Как найти и обработать файлы с помощью команды Найти в Linux
Параметр -exec запускает команды для каждого объекта, который соответствует выражению find. Посмотрим, как это выглядит:
Это фильтрует все объекты в текущем дереве каталогов (.) для файлов с именем rc.conf и запускает команду chmod o+r для изменения прав доступа к файлам результатов, которые возвращает find.
Корневой каталог Linux — это место, где выполняются команды, запускаемые -exec. Используйте -execdir для выполнения нужной команды в каталоге, где находится совпадение, поскольку при определенных обстоятельствах это может быть более безопасным и повысить производительность.
Параметры -exec или -execdir будут продолжать работать сами по себе, но если вы хотите видеть подсказки перед тем, как они что-либо сделают, замените -exec -ok или -execdir для -okdir.
Как управлять файлами с помощью Plesk?
Допустим, у вас есть веб-сайт, который полностью готов к работе на вашем ноутбуке/настольном компьютере, и вы хотите использовать диспетчер файлов, чтобы загрузить его на сервер Plesk в Linux:
Как редактировать файлы в файловом менеджере
Диспетчер файлов по умолчанию позволяет редактировать страницы веб-сайта. Для этого вы можете использовать:
- Редактор HTML или редактор типа "что видишь, то и получаешь". Это хороший вариант, поскольку он добавляет HTML-теги за вас. Если вы не очень хорошо разбираетесь в HTML, этот вариант может оказаться полезным.
- Редактор кода. Когда вы открываете файлы HTML с помощью этого, вам будет представлен текст, в котором выделен синтаксис HTML. Если вам удобно добавлять HTML-теги самостоятельно, вам подойдет редактор кода.
- Текстовый редактор. Файлы HTML открываются как обычный текст.
Возможно, ваш администратор Plesk уже настроил расширение Rich Editor, и в этом случае вы можете использовать его для редактирования HTML-файлов. Rich Editor работает по принципу "что видишь, то и получаешь", как и редактор кода, хотя он лучше оснащен такими функциями, как, например, проверка орфографии.
Вот как использовать диспетчер файлов для редактирования файла:
- Наведите курсор на файл, и соответствующая ему строка будет выделена.
- Откройте контекстное меню файла, щелкнув его.
- Нажмите «Редактировать в … редакторе» (это зависит от выбранного вами редактора).
Как изменить разрешения с помощью файлового менеджера
Есть некоторые веб-страницы и файлы, которыми вы не обязательно хотите делиться со всем миром, и здесь может пригодиться изменение их настроек разрешений.
Для этого найдите элемент, для которого вы хотите ограничить доступ в Интернет, например:
- Наведите на него курсор и подождите, пока не появится выделение, как в предыдущем примере.
- Нажмите на файл, чтобы открыть его контекстное меню, и повторите то же самое в разделе "Изменить разрешения".
- Внесите изменения и нажмите "ОК". Если вы хотите узнать больше о том, как просматривать и изменять разрешения, см. раздел Настройка разрешений доступа к файлам и каталогам.
Подход File Manager по умолчанию заключается в изменении разрешений нерекурсивным образом, поэтому на вложенные файлы и каталоги не влияют измененные разрешения каталогов более высокого уровня, которым они принадлежат. В Plesk для Linux вы можете заставить Файловый менеджер изменять разрешения рекурсивным образом, предполагая, что ваш администратор Plesk настроил расширение Permissions Recursive и что вы понимаете восьмеричное представление прав доступа к файлам.
Чтобы включить рекурсивное редактирование прав доступа:
- Наведите курсор на каталог и дождитесь выделения.
- Нажмите, чтобы открыть его контекстное меню, а затем снова выберите Рекурсивный набор разрешений.
- Теперь вы можете редактировать их. «Разрешения для папки» говорят о каталоге более высокого уровня и любых связанных с ним подкаталогах. В данном случае «Разрешения на доступ к файлам» применяются к подфайлам.
- После внесения изменений в права доступа нажмите "ОК".
Поиск файлов в диспетчере файлов
У вас есть небольшая свобода действий при поиске файлов.Файловый менеджер может искать определенный фрагмент текста либо в имени файла, либо в содержимом, либо в том и другом. Вы можете выбрать способ поиска файлов, щелкнув значок рядом с выбранным полем поиска, а затем щелкнув нужный тип.
В настоящее время этот вопрос не подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подкреплены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, аргументы, опросы или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и, возможно, снова открыть, посетите справочный центр для получения инструкций.
Не уверен, что это правильный сайт стека, чтобы задать этот вопрос, но я нашел его наиболее "логичным".
У нас большой спор по поводу того, где в системе хранится имя файла. Один из нас думает, что имя файла хранится в метаданных файлов. Другие не согласны, мы думаем, что имя файла каким-то образом хранится в каталоге или файловой системе. Если это правильно, то как файловая система указывает от имени файла к правильному файлу и двоичным данным?
Он хранится с каким-то идентификатором или файловая система добавляет ссылку на точку на жестком диске, где находится файл?
Я потерялся? Я пытался найти это в Интернете, но не смог найти то, что искал.
Редактировать: я вижу, что некоторые из вас спрашивают, о какой файловой системе я говорю, но я спрашиваю это «в целом». Если некоторые файловые системы не хранят это в своей системе, значит имя файла должно храниться в метаданных? Где еще должно храниться имя файла?
В HopelessN00bFS имена файлов хранятся в облаке. Какую файловую систему вы имеете в виду? (Это важно.)
Вы продолжаете говорить «метаданные», как будто это какое-то отдельное место. Как вы думаете, где хранятся метаданные?
4 ответа 4
Судя по исходному и дополнительным вопросам, вы не понимаете, как работают файловые системы.
"Диск" - это не что иное, как очень-очень длинная строка нулей и единиц. Компьютер должен использовать стандартный метод управления этими нулями и единицами, называемый «файловой системой». На разных типах компьютеров существует множество различных типов файловых систем — FAT32, NTFS, EXTFS, ResierFS и так далее. Выбор файловой системы имеет решающее значение для связи между компьютером, обращающимся к диску, и нулями и единицами, хранящимися на диске. Если файловая система отформатирована как EXTFS, но компьютер по какой-то причине решает использовать ResierFS для управления диском, это приведет к полному повреждению данных.
Многие файловые системы на базе Unix, например EXTFS и ее производные, логически делят диск на несколько разделов. Один раздел - это «таблица inode». Эта область содержит «иноды». Каждый inode относится к определенному файлу и будет описывать, например, тип файла («обычный» файл, каталог, устройство, сокет и т. д.), владельца, разрешения и раздел(ы) « data" часть диска, где могут располагаться данные файла.
Затем будет область «данные». Для «обычного» файла здесь будет храниться содержимое файла. В случае каталога здесь хранится список имен файлов (по одному имени для каждого файла, содержащегося в этом каталоге) и индексные дескрипторы, на которые ссылается каждое из этих имен файлов.
Когда вы хотите найти файл, вы указываете его "путь". Компьютер начинает с корня пути ("/"), находит имя первого объекта в пути ("usr"), а затем
- находит свой inode
- замечает, что это каталог
- получает имя следующего объекта на пути
- находит этот объект в каталоге
- повторить
пока, наконец, не будет найден объект, индексный дескриптор которого указывает "не каталог".
Один из нас думает, что имя файла хранится в метаданных файлов.
Нет, в большинстве классических файловых систем Unix нет. В FAT32 и NTFS понятия не имею.
Другие не согласны, мы думаем, что имя файла каким-то образом хранится в каталоге
Большинство файловых систем хранят имена всех файлов в одном каталоге в одном месте — в таблице каталогов для этого каталога, — которая часто хранится так же, как и любой другой файл.
Хранится ли имя файла в индексном узле?
Атрибуты индексного дескриптора каталога применяются только к самому каталогу, а не к вещам, названным в каталоге, которые имеют свои собственные индексные дескрипторы. Имя файла или каталога не хранится в собственном индексном узле. У индексных дескрипторов есть только числа, атрибуты и блоки диска — индексный дескриптор не содержит собственного имени.
Где хранятся имя и размер файла в Linux?
В UNIX имя и размер файла хранятся в самом файле. Объяснение: В файле не хранится ни размер файла UNIX, ни его имя. Вся эта информация хранится отдельно в отдельной области жесткого диска, которая недоступна напрямую человеку, а только ядру.
Как найти имя файла?
- Нажмите клавишу Windows , затем введите часть или все имя файла, который вы хотите найти. .
- В результатах поиска щелкните заголовок раздела «Документы», «Музыка», «Фотографии» или «Видео», чтобы просмотреть список файлов, соответствующих критериям поиска.
- Нажмите на имя файла, который хотите открыть.
Где хранятся метаданные файла?
Метаданные можно хранить в разных местах. Там, где метаданные относятся к базам данных, данные часто хранятся в таблицах и полях базы данных. Иногда метаданные существуют в специальном документе или базе данных, предназначенной для хранения таких данных, которая называется словарем данных или хранилищем метаданных.
Лучший способ назвать ваши файлы (трехэтапная система именования файлов)
Найдено 19 связанных вопросов
Как получить метаданные из файла?
- Перейдите к файлу изображения, метаданные которого вы хотите просмотреть.
- Нажмите файл правой кнопкой мыши и выберите "Свойства".
- Всплывающее окно отобразит основные метаданные.
- Чтобы просмотреть дополнительные метаданные, нажмите на вкладку "Подробности" и используйте боковую прокрутку вверх и вниз для получения дополнительных результатов.
- Откройте файл с помощью «Предварительного просмотра».
Как найти метаданные?
Откройте приложение "Камера" на устройстве Android и перейдите в "Настройки", коснувшись значка шестеренки.
.
Выполните следующие действия, чтобы просмотреть данные EXIF на смартфоне Android.
- Откройте Google Фото на телефоне и при необходимости установите его.
- Откройте любую фотографию и коснитесь значка i.
- Это покажет вам все необходимые данные EXIF.
Какой самый простой способ найти файл?
- Введение.
- 1Выберите «Пуск» → «Компьютер».
- 2Дважды щелкните элемент, чтобы открыть его.
- 3Если нужный файл или папка хранится в другой папке, дважды щелкните папку или несколько папок, пока не найдете их.
- 4Найдя нужный файл, дважды щелкните его.
Как найти файл?
- Откройте приложение "Файлы" на телефоне. Узнайте, где найти ваши приложения.
- Загруженные файлы будут отображаться. Чтобы найти другие файлы, нажмите «Меню» . Для сортировки по имени, дате, типу или размеру коснитесь «Еще». Сортировать по. Если вы не видите пункт "Сортировать по", нажмите "Изменено" или "Сортировать" .
- Чтобы открыть файл, коснитесь его.
Каковы различные части имени любого компьютерного файла?
Компоненты имени файла – это диск, путь, базовое имя и расширение файла, как указано, а не как существует на диске.
Где хранится файловая система в Linux?
Файловая система Linux объединяет все физические жесткие диски и разделы в единую структуру каталогов. Все начинается сверху — с корневого (/) каталога. Все остальные каталоги и их подкаталоги расположены в одном корневом каталоге Linux.
Где хранится файл в Linux?
В Linux, как и в MS-DOS и Microsoft Windows, программы хранятся в файлах. Часто вы можете запустить программу, просто введя имя ее файла. Однако это предполагает, что файл хранится в одном из ряда каталогов, известных как путь. Говорят, что каталог, включенный в эту серию, находится на пути.
Как найти единственное имя файла в Unix?
Обычно команда find извлекает имя файла и путь к нему как одну строку. Если вы хотите отобразить только имя файла, вы можете использовать команду basename. найти информацию/bdm/сервер/источник/путь -type f -iname "source_fname_*.txt"
Где хранятся файлы inode?
Итак, ответ на ваш вопрос таков: индексные дескрипторы хранятся в таблицах индексных дескрипторов, а таблица индексных дескрипторов есть в каждой группе блоков в разделе.
Что такое файловая система и как файлы хранятся в файловой системе?
Файловая система — это процесс управления тем, как и где хранить данные на диске, который также называется управлением файлами или FS. . Кроме того, он содержит информацию о размере файла, имени файла, информации о фрагменте местоположения файла и месте хранения данных на диске, а также описывает, как пользователь или приложение могут получить доступ к данным.
Почему имя файла не находится в индексном узле?
файл может иметь несколько имен, то есть жесткую ссылку. для поддержки длинных имен файлов, скажем, не менее 255 байт (в большинстве систем POSIX), индексный дескриптор будет намного большим, а поскольку обычно имена файлов не такие длинные, большая часть этого пространства тратится впустую.
Не могу найти файл, сохраненный на моем компьютере?
- Проверьте путь к файлу перед сохранением файла. .
- Недавние документы или листы. .
- Поиск Windows с частичным именем. .
- Поиск по расширению. .
- Поиск проводника по дате изменения. .
- Проверьте корзину. .
- Поиск скрытых файлов. .
- Восстановите файлы из резервной копии.
Как мне найти потерянный файл на моем компьютере?
Откройте проводник, щелкнув значок проводника на панели задач.В правом верхнем углу окна проводника есть поле поиска. Поиск будет искать во всех папках и подпапках в текущем местоположении. Попробуйте найти точное имя потерянного файла.
Могу ли я увидеть свои загрузки?
Вы можете найти свои загрузки на устройстве Android в приложении "Мои файлы" (на некоторых телефонах оно называется "Диспетчер файлов"), которое можно найти в панели приложений устройства. В отличие от iPhone, загруженные приложения не хранятся на главном экране вашего устройства Android, и их можно найти, проведя вверх по главному экрану.
Не могу найти сохраненный файл Word?
Хорошая новость заключается в том, что эта проблема настолько распространена, что Microsoft упростила восстановление несохраненных документов Word:
- В MS Word нажмите вкладку "Файл" в левом верхнем углу.
- Нажмите «Управление документом» и выберите «Восстановить несохраненные документы» в раскрывающемся списке.
- Проверьте наличие отсутствующего файла в диалоговом окне.
Какой ящик предлагает самый прямой способ найти файл?
Ответ: Поле поиска используется для поиска любого файла/папки в системе Windows.
Какие существуют три типа метаданных?
Существует ТРИ (3) различных типа метаданных: описательные, структурные и административные. Описательный: описывает ресурс для таких целей, как обнаружение и идентификация. Он может включать такие элементы, как заголовок, аннотация, автор и ключевые слова.
Что такое пример метаданных?
Метаданные — это данные о данных. . Простой пример метаданных для документа может включать набор информации, такой как автор, размер файла, дата создания документа и ключевые слова для описания документа. Метаданные для музыкального файла могут включать имя исполнителя, альбом и год его выпуска.
Какие формы могут принимать метаданные?
Существует четыре типа метаданных: административные, описательные, для сохранения и технические.
Все в Linux считается файлом для обеспечения согласованности. Сюда входят аппаратные устройства, принтеры, каталоги и процессы. Обычные файлы, такие как музыка, текст, видео и другие мультимедийные файлы, также содержат дополнительные данные, связанные с ними, называемые метаданными.
Что такое индексные дескрипторы в Linux? Записи Inode являются основой файловой системы Linux. Они управляют метаданными о файле и являются важной частью внутренней работы Linux.
Какова структура файловой системы?
Файловая система разделена на две части: блоки данных и индексные дескрипторы. Количество блоков фиксируется после создания и не может быть изменено.
Имя, путь, местоположение, ссылки и другие атрибуты файла не находятся в каталоге. Каталоги — это просто таблицы, содержащие имена файлов с соответствующим номером индексного дескриптора.
Вы можете создать жесткую ссылку, которая приведет к нескольким именам для одного и того же файла. Когда вы создаете жесткую ссылку, она также создает новое имя в таблице с индексным узлом, но не перемещает файл.
Если бы вы переместили большой файл, это заняло бы много времени. Более эффективно создать запись имени в новом каталоге и удалить старую запись. Вы также можете переименовывать файлы таким же образом.
Верхняя часть иерархии — это сама файловая система. В файловой системе находятся имена файлов. Имена файлов ссылаются на индексные дескрипторы. Индексные дескрипторы ссылаются на физические данные.
Что такое индексные дескрипторы в Linux?
Инод — это структура данных. Он определяет файл или каталог в файловой системе и хранится в записи каталога. Inodes указывают на блоки, из которых состоит файл. Индекс содержит все административные данные, необходимые для чтения файла. Метаданные каждого файла хранятся в индексных дескрипторах в табличной структуре.
При использовании программы, которая обращается к файлу по имени, система будет искать в файле записи каталога, где он существует, чтобы получить соответствующий индексный дескриптор. Это дает вашей системе файловые данные и информацию, необходимые для выполнения процессов или операций.
Иноды обычно располагаются в начале раздела. В них хранится вся информация, связанная с файлом, кроме имени файла и фактических данных. Все файлы в любом каталоге Linux имеют имя файла и номер индекса. Пользователи могут получить метаданные файла, указав номер индексного дескриптора.
Имена файлов и номера индексных дескрипторов хранятся в отдельном индексе и связаны с индексным дескриптором. Вы можете ссылаться на метаданные, которые представляют файл. Можно иметь несколько имен файлов, которые ссылаются на один фрагмент данных или индексный дескриптор, как показано на изображении ниже.
Что такое номер инода?
Каждый inode в структуре Linux имеет уникальный номер, связанный с ним.Он также называется порядковым номером и имеет следующие атрибуты:
- Размер
- Владелец
- Дата/время
- Разрешения и контроль доступа
- Расположение на диске
- Типы файлов
- Количество ссылок
- Дополнительные метаданные о файле
Чтобы проверить список номеров инодов, используйте следующую команду:
ls-i
На приведенном ниже снимке экрана показан каталог с номерами индексных дескрипторов в крайнем левом столбце.
Как работают иноды?
При создании нового файла ему присваивается имя файла и номер индексного дескриптора. Оба хранятся как записи в каталоге. Запустив команду ls (ls -li), вы увидите список имен файлов и номеров инодов, которые хранятся в каталоге.
Используйте приведенную ниже команду, чтобы вывести информацию об индексных дескрипторах для каждой файловой системы.
дф-привет
Сколько инодов вы используете?
Один из способов исчерпать свободное место в файловой системе – использовать все ваши индексные дескрипторы. Даже если на вашем диске достаточно свободного места, вы не сможете создавать новые файлы.
Использование всех индексных дескрипторов также может привести к внезапной остановке вашей системы. Чтобы просмотреть список статистических данных об использовании инодов, таких как используемые, свободные и процент использования, введите следующую команду:
sudo df -ih
Дополнительные способы использования Inode
Способ работы инодов в Linux делает невозможным наличие конфликтующих номеров инодов. Невозможно создать жесткую ссылку между разными файловыми системами. Однако вы можете использовать программные ссылки в разных файловых системах. Вы можете удалить исходные файлы и по-прежнему иметь доступ к данным через жесткую ссылку.
Удаляя файл, вы всего лишь удаляете одно из имен, указывающих на определенный номер индексного дескриптора. Данные останутся до тех пор, пока вы не удалите все имена, связанные с одним и тем же номером инода. Системы Linux обновляются без перезагрузки системы, в значительной степени из-за того, как работают индексные дескрипторы.
Процесс может использовать файл библиотеки в то время, когда другой процесс заменяет тот же файл более новой обновленной версией и создает новый индексный дескриптор. Запущенный процесс продолжает использовать старый файл. В следующий раз, когда вы будете использовать тот же процесс, будет использоваться новая версия.
Пользователи не взаимодействуют напрямую с индексными дескрипторами, но они представляют собой фундаментальный компонент файловых структур Linux.
Дэвид имеет опыт работы в малом бизнесе и живет в Австралии. Он разработчик WordPress и Ubuntu, которому нравится дизайн, CSS и интеграция технических инструментов. Прочитать полную биографию Дэвида
Понравился ли вам этот совет? Если это так, загляните на наш канал YouTube на нашем родственном сайте Online Tech Tips. Мы охватываем Windows, Mac, программное обеспечение и приложения, а также предлагаем множество советов по устранению неполадок и обучающих видеороликов. Нажмите кнопку ниже, чтобы подписаться!
Читайте также: