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 folder34. 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. Попробуйте использовать их в своей повседневной работе, и вы заметите, как значительно упростится управление файлами и директориями.
