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

Чтобы использовать терминал Linux в качестве профессионала, вам необходимо знать основы управления файлами и навигации по каталогам. В соответствии с философией Unix, каждая команда делает одно и делает это хорошо.

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

ls – список файлов

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

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

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

CD – Изменить каталог

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

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

CD .. откроет вам каталог.

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

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

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

rmdir – удалить каталоги

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

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

mv – переместить файлы

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

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

mv file/home/howtogeek

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

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

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

cp -r/home/howtogeek/Загрузки/home/chris

mkdir – создавать каталоги

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

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

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

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

ln -s/home/howtogeek/Загрузки/home/howtogeek/Рабочий стол

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

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

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

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

touch – создание пустых файлов

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

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

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

sudo apt-get установить mc

После установки просто запустите команду mc .

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

Вы также можете использовать мышь в Midnight Commander, если в вашей терминальной среде есть поддержка мыши.

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

Оцените статью
TutoryBird.Ru
Добавить комментарий