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

    Как управлять файлами из 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.