We detected you are likely not from a Russian-speaking region. Would you like to switch to the international version of the site?

  Назад к списку статей

Тема 3: Работа с файловой системой в Termux

Работа с файловой системой в Termux

Тема 3: Работа с файловой системой в Termux

Termux – мощная эмулятор терминала для Android, позволяющая запускать Linux-окружение прямо на вашем смартфоне или планшете. Одним из ключевых аспектов работы в Termux является эффективное управление файловой системой. В этой статье мы рассмотрим основные команды и методы, которые помогут вам успешно работать с файлами и папками.

Основные команды для работы с файловой системой

  • `pwd` – Выводит текущую рабочую директорию.
  • `ls` – Выводит список файлов и папок в текущей директории. Используйте ls -l для получения подробной информации (права доступа, размер, дата изменения). ls -a для отображения скрытых файлов и папок (начинающихся с точки).
  • `cd` – Изменяет текущую рабочую директорию. Например, cd /sdcard/Documents перейдет в директорию Documents на SD-карте.
  • `mkdir` – Создает новую директорию. Например, mkdir my_new_directory.
  • `rmdir` – Удаляет пустую директорию. Например, rmdir my_new_directory.
  • `rm` – Удаляет файлы. Например, rm myfile.txt. Будьте осторожны! Используйте rm -i для подтверждения удаления каждого файла.
  • `cp` – Копирует файлы и директории. Например, cp myfile.txt my_copy.txt. Для копирования директорий используется cp -r directory_name directory_copy_name.
  • `mv` – Перемещает или переименовывает файлы и директории. Например, mv myfile.txt newfile.txt (переименование) или mv myfile.txt /sdcard/Documents (перемещение).
  • `touch` – Создает пустой файл или обновляет время последнего доступа к существующему файлу. Например, touch newfile.txt.

Работа с правами доступа

В Termux, как и в Linux, файлам и директориям назначаются права доступа (чтение, запись, выполнение). Команда chmod используется для их изменения. Например, chmod +x my_script.sh делает файл исполняемым.

Перемещение между файловыми системами

Termux позволяет взаимодействовать с файловой системой вашего устройства Android. Основные пути:

  • `/sdcard/` – Корневая директория SD-карты.
  • `/sdcard/Download/` – Директория скачиваний.
  • `/sdcard/Documents/` – Директория документов.

Для доступа к этим директориям используйте команду cd, как описано выше.

Примеры команд

# Создание директории
mkdir my_project

# Переход в новую директорию
cd my_project

# Создание файла
touch main.py

# Редактирование файла (используйте nano или другой редактор)
nano main.py

# Копирование файла
cp another_file.txt main.py

# Перемещение файла
mv main.py my_project/main.py

# Удаление файла
rm main.py

# Вывод содержимого директории
ls -l

Успешная работа с файловой системой в Termux открывает широкие возможности для разработки, тестирования и запуска приложений прямо на вашем Android-устройстве.

IT-услуги в Рыбинске оказывает RybinskLab.

* Текст статьи подготовлен и структурирован с использованием технологий искусственного интеллекта. Проверен экспертом RybinskLab.

Поделиться знанием:

Нужна профессиональная помощь?

Меня зовут Усачёв Денис Евгеньевич. Я оказываю IT-услуги в Рыбинске и Ярославской области: настройка серверов, безопасность, автоматизация бизнеса.

Связаться со мной
Поддержать проект