10 полезных команд для работы с файловой системой в Linux, которые упростят вашу жизнь

Работа с файловой системой в Linux может быть сложной, особенно для новичков. Однако, зная несколько полезных команд, вы сможете значительно упростить свою жизнь и повысить продуктивность.

Краткое содержание

В этой статье мы рассмотрим 10 команд, которые помогут вам эффективно управлять файлами и директориями в Linux.

1. ls — Просмотр содержимого директории

Команда ls позволяет просматривать содержимое текущей директории. Вы можете использовать различные опции для получения дополнительной информации.

  • ls -l — выводит список файлов в длинном формате, включая права доступа, владельца и размер.
  • ls -a — показывает скрытые файлы (начинающиеся с точки).
  • ls -h — выводит размеры файлов в удобочитаемом формате (КБ, МБ и т.д.).

2. cd — Переход между директориями

Команда cd используется для навигации по файловой системе. Например:

  • cd /home/user/Documents — переход в директорию Documents.
  • cd .. — переход на уровень выше.
  • cd ~ — переход в домашнюю директорию.

3. mkdir — Создание новой директории

Для создания новой директории используйте команду mkdir. Например:

mkdir new_folder

Вы также можете создать несколько директорий одновременно:

mkdir folder1 folder2 folder3

4. rm — Удаление файлов и директорий

Команда rm позволяет удалять файлы. Будьте осторожны, так как удаленные файлы не восстанавливаются!

  • rm file.txt — удаление файла file.txt.
  • rm -r folder — рекурсивное удаление директории и всех её содержимого.
  • rm -i file.txt — запрос подтверждения перед удалением файла.

5. cp — Копирование файлов и директорий

Для копирования файлов и директорий используйте команду cp.

  • cp file.txt /path/to/destination/ — копирует file.txt в указанную директорию.
  • cp -r folder /path/to/destination/ — рекурсивное копирование директории.

6. mv — Перемещение и переименование файлов

Команда mv используется как для перемещения, так и для переименования файлов.

  • mv oldname.txt newname.txt — переименование файла.
  • mv file.txt /path/to/destination/ — перемещение файла в указанную директорию.

7. find — Поиск файлов

Команда find позволяет искать файлы по имени, типу и другим критериям. Например:

find /path/to/search -name "file.txt"

Для поиска всех файлов с расширением .jpg:

find /path/to/search -type f -name "*.jpg"

8. du — Проверка размера директорий

Команда du позволяет узнать, сколько места занимает директория.

  • du -h /path/to/directory — выводит размеры в удобочитаемом формате.
  • du -sh /path/to/directory — показывает общий размер директории.

9. df — Проверка свободного места на диске

Команда df позволяет узнать, сколько свободного места осталось на дисках.

df -h

Опция -h выводит информацию в удобочитаемом формате.

10. tar — Архивирование файлов

Команда tar используется для создания и распаковки архивов.

  • tar -cvf archive.tar /path/to/directory — создание архива.
  • tar -xvf archive.tar — распаковка архива.

Знание этих команд поможет вам более эффективно работать с файловой системой в Linux. Попробуйте использовать их в своей повседневной работе, и вы заметите, как значительно упростится управление файлами и директориями.

Новости Ubuntu Linux в Telegram
Телеграм канал об Ubuntu и Linux! 🐧 Здесь вы найдёте свежие новости, полезные советы, инструкции, а также обсуждения новых функций и обновлений. Подписывайтесь, чтобы изучать Linux, оптимизировать систему и делиться опытом.

Подписаться на новости Новости Ubuntu Linux

Не пропустите последние выпуски. Зарегистрируйтесь сейчас, чтобы получить полный доступ к статьям.
jamie@example.com
Подписаться