Как управлять файлами из Linux Terminal 11 Команды, которые вам нужно знать
Чтобы использовать терминал Linux как профессионал, вам необходимо знать основы управления файлами и навигации по каталогам. В соответствии с философией Unix, каждая команда делает одно и делает это хорошо.
Midnight Commander, полнофункциональный файловый менеджер для терминала Linux, выступает в качестве мощного интерфейса для всех этих команд.
ls - список файлов
Ls Команда выводит список файлов в каталоге. По умолчанию ls выводит список файлов в текущем каталоге.
Вы также можете перечислить файлы рекурсивно - то есть список всех файлов в каталогах внутри текущего каталога - с помощью ls -R.
ls также может перечислять файлы в другом каталоге, если вы укажете каталог. Например, ls / home перечислит все файлы в каталоге / home.
cd - изменить каталог
CD команда переходит в другой каталог. Например, Рабочий стол CD перенесет вас в каталог Desktop, если вы начинаете с вашего домашнего каталога.
Вы также можете указать полный путь к каталогу, например, cd / usr / share перейти в каталог / usr / share в файловой системе.
CD… возьму вас в каталог.
rm - Удалить файлы
комната Команда удаляет файлы. Будьте осторожны с этой командой - rm не запрашивает у вас подтверждения.
Например, рм файл удалит файл с именем «file» в текущем каталоге. Как и с другими командами, вы также можете указать полный путь к файлу: rm / путь / к / файлу удалит файл в / path / to / file в вашей файловой системе.
rmdir - Удалить каталоги
RmDir команда удаляет пустой каталог. каталог rmdir удалит каталог с именем «каталог» в текущем каталоге.
Если каталог не пустой, вы можете использовать рекурсивную команду rm, чтобы удалить каталог и все файлы в нем. каталог rm -r удалит каталог с именем «directory» и все файлы в нем. Это опасная команда, которая может легко удалить много важных файлов, поэтому будьте осторожны при ее использовании. Не будет запрашивать подтверждение.
mv - переместить файлы
милливольт Команда перемещает файл в новое место. Это также команда, которую вы будете использовать для переименования файлов. Например, mv file newfile берет файл с именем «file» в текущем каталоге и перемещает его в файл с именем «newfile» в текущем каталоге - переименовывая его, другими словами.
Как и в случае с другими командами, вы можете указать полные пути для перемещения файлов в другие каталоги или из них. Например, следующая команда берет файл с именем «file» в текущем каталоге и помещает его в папку / home / howtogeek:
mv file / home / howtogeek
cp - копировать файлы
ср Команда работает так же, как команда mv, за исключением того, что она копирует исходные файлы вместо их перемещения.
Вы также можете сделать рекурсивную копию с cp -r. Это копирует каталог и все файлы внутри него в новое место. Например, следующая команда помещает копию каталога / home / howtogeek / Downloads в каталог / home / chris:
cp -r / home / howtogeek / Загрузки / home / chris
mkdir - создавать каталоги
Команда mkdir создает новый каталог. пример mkdir создаст каталог с именем «пример» в текущем каталоге.
ln - Создание ссылок
Команда ln создает ссылки. Наиболее часто используемый тип ссылки - это, вероятно, символическая ссылка, которую вы можете создать с помощью ls-s.
Например, следующая команда создает ссылку на нашу папку «Загрузки» на нашем рабочем столе:
ln -s / home / howtogeek / Загрузки / home / howtogeek / Рабочий стол
Проверьте нашу статью о символических ссылках для получения дополнительной информации.
chmod - изменить разрешения
CHMOD изменяет права доступа к файлу Например, chmod + x script.sh добавил бы исполняемые права доступа к файлу с именем script.sh в текущей папке. chmod -x script.sh удалит исполняемые разрешения из этого файла.
Права доступа к файлам в Linux могут быть немного сложными. Ознакомьтесь с нашим руководством по разрешениям для файлов Linux для получения более подробной информации..
touch - создание пустых файлов
потрогать Команда создает пустой файл. Например, сенсорный пример создает пустой файл с именем «example» в текущем каталоге.
mc - полный файловый менеджер
Midnight Commander - это один из многих полнофункциональных файловых менеджеров, которые вы можете использовать с терминала Linux. Он не устанавливается по умолчанию в большинстве дистрибутивов; вот команда, которую вам нужно будет установить в Ubuntu:
sudo apt-get установить mc
После установки просто запустите тс команда, чтобы запустить его.
Используйте клавиши со стрелками для выбора файлов и клавишу Tab для переключения между панелями. Нажмите Alt-1, чтобы увидеть экран справки, или Alt-2, чтобы увидеть меню.
Вы также можете использовать мышь в Midnight Commander, если в вашей терминальной среде есть поддержка мыши..
Помните, что вам нужно будет запускать эти команды с правами root, если вы изменяете системный каталог. В Ubuntu добавьте Судо к началу команд, которые вы хотите запустить с правами root.