Как управлять файлами с терминала Linux: 11 команд, которые вам нужно знать

Оглавление:

Как управлять файлами с терминала Linux: 11 команд, которые вам нужно знать
Как управлять файлами с терминала Linux: 11 команд, которые вам нужно знать

Видео: Как управлять файлами с терминала Linux: 11 команд, которые вам нужно знать

Видео: Как управлять файлами с терминала Linux: 11 команд, которые вам нужно знать
Видео: Запуск старых игр на ПК через DOSBox - YouTube 2024, Апрель
Anonim
Чтобы использовать терминал Linux, например, pro, вам нужно знать основы управления файлами и навигации по каталогам. Верный философии Unix, каждая команда делает одно и делает это хорошо.
Чтобы использовать терминал Linux, например, pro, вам нужно знать основы управления файлами и навигации по каталогам. Верный философии Unix, каждая команда делает одно и делает это хорошо.

Midnight Commander, полнофункциональный файловый менеджер для терминала Linux, выступает в качестве мощного интерфейса для всех этих команд.

ls - Список файлов

Ls команда перечисляет файлы в каталоге. По умолчанию ls перечисляет файлы в текущем каталоге.

Image
Image

Вы также можете перечислить файлы рекурсивно - то есть перечислить все файлы в каталогах внутри текущего каталога - с помощью ls -R.

Image
Image

ls также может отображать файлы в другом каталоге, если вы укажете каталог. Например, ls / home перечислит все файлы в каталоге / home.

cd - Каталог изменений

CD команда переходит в другую директорию. Например, cd Desktop приведет вас к вашему каталогу рабочего стола, если вы начинаете с вашего домашнего каталога.

Image
Image

Вы также можете указать полный путь к каталогу, например cd / usr / share для перехода в каталог / usr / share в файловой системе.

CD.. приведет вас к каталогу.

Image
Image

rm - Удалить файлы

комната команда удаляет файлы. Будьте осторожны с этой командой - rm не запрашивает подтверждение.

Image
Image

Например, rm-файл удалит файл с именем «файл» в текущем каталоге. Как и в случае с другими командами, вы также можете указать полный путь к файлу: rm / path / to / file удалит файл в / path / to / file в вашей файловой системе.

rmdir - Удалить каталоги

RmDir команда удаляет пустой каталог. Каталог rmdir удалит каталог с именем «directory» в текущем каталоге.

Если каталог не пуст, вы можете использовать рекурсивную команду rm для удаления каталога и всех файлов в нем. Каталог rm -r удалит каталог с именем «directory» и все файлы в нем. Это опасная команда, которая может легко удалить много важных файлов, поэтому будьте осторожны при ее использовании. Он не будет запрашивать подтверждение.

Image
Image

mv - Переместить файлы

милливольт команда перемещает файл в новое место. Это также команда, которую вы будете использовать для переименования файлов. Например, mv-файл newfile возьмет файл с именем «файл» в текущем каталоге и переместит его в файл с именем «newfile» в текущем каталоге - переименовав его, другими словами.

Как и в случае с другими командами, вы можете включать полные пути для перемещения файлов в другие каталоги или из них. Например, следующая команда возьмет файл с именем «файл» в текущем каталоге и поместит его в папку / home / howtogeek:
Как и в случае с другими командами, вы можете включать полные пути для перемещения файлов в другие каталоги или из них. Например, следующая команда возьмет файл с именем «файл» в текущем каталоге и поместит его в папку / home / howtogeek:

mv file /home/howtogeek

cp - Скопировать файлы

ср команда работает так же, как и команда mv, за исключением того, что она копирует исходные файлы, а не перемещает их.

Вы также можете сделать рекурсивную копию с помощью cp-r, Это копирует каталог и все файлы внутри него в новое место. Например, следующая команда помещает копию каталога / home / howtogeek / Downloads в каталог / home / chris:

cp -r /home/howtogeek/Downloads /home/chris

mkdir - Сделать справочники

Команда mkdir создает новый каталог. Пример mkdir создаст каталог с именем «example» в текущем каталоге.

Image
Image

ln - Создать ссылки

Команда ln создает ссылки. Наиболее часто используемый тип ссылки, вероятно, является символической ссылкой, которую вы можете создать с помощью ln -s.

Например, следующая команда создает ссылку на нашу папку «Загрузка» на нашем рабочем столе:

ln -s /home/howtogeek/Downloads /home/howtogeek/Desktop

Ознакомьтесь с нашей статьей о символических ссылках для получения дополнительной информации.
Ознакомьтесь с нашей статьей о символических ссылках для получения дополнительной информации.

chmod - Изменить разрешения

CHMOD изменяет разрешения файла. Например, chmod + x script.sh добавит исполняемые разрешения к файлу с именем script.sh в текущей папке. chmod -x script.sh удалит исполняемые разрешения из этого файла.

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

touch - Создать пустые файлы

потрогать команда создает пустой файл. Например, пример касания создает пустой файл с именем «example» в текущем каталоге.

Image
Image

mc - полный файловый менеджер

Midnight Commander является одним из многих полнофункциональных файловых менеджеров, которые вы можете использовать на терминале Linux. Он не установлен по умолчанию для большинства дистрибутивов; вот команда, которую вам нужно установить на Ubuntu:

sudo apt-get install mc

Как только он будет установлен, просто запустите тс чтобы запустить его.

С помощью клавиш со стрелками выберите файлы и клавишу Tab, чтобы переключаться между панелями. Нажмите Alt-1, чтобы увидеть экран справки или Alt-2, чтобы увидеть меню.
С помощью клавиш со стрелками выберите файлы и клавишу Tab, чтобы переключаться между панелями. Нажмите Alt-1, чтобы увидеть экран справки или Alt-2, чтобы увидеть меню.
Вы также можете использовать мышь в Midnight Commander, если ваша среда терминала поддерживает мышь.
Вы также можете использовать мышь в Midnight Commander, если ваша среда терминала поддерживает мышь.

Помните, что вам придется запускать эти команды с правами root, если вы изменяете системный каталог. На Ubuntu добавьте Судо к началу команд, которые вы хотите запустить с правами root.

Рекомендуемые: