Головна » як » Як керувати файлами з команд Linux 11, які потрібно знати

    Як керувати файлами з команд Linux 11, які потрібно знати

    Щоб використовувати термінал Linux як професіонал, потрібно знати основи керування файлами та навігаційними каталогами. Правда до філософії Unix, кожна команда робить одне і робить це добре.

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

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

    The ls команда перелічує файли в каталозі. За замовчуванням ls перелічує файли у поточному каталозі.

    Ви також можете перераховувати файли рекурсивно - тобто перераховувати всі файли в каталогах усередині поточного каталогу - з ls -R.

    ls також може перелічувати файли в іншому каталозі, якщо вказати каталог. Наприклад, ls / home список всіх файлів у каталозі / home.

    cd - змінити каталог

    The cd команда змінюється на інший каталог. Наприклад, cd Ви перейдете до каталогу Desktop, якщо ви починаєте з домашнього каталогу.

    Також можна вказати повний шлях до каталогу, наприклад cd / usr / share щоб перейти до каталогу / usr / share у файловій системі.

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

    rm - Видалити файли

    The rm команда видаляє файли. Будьте обережні з цією командою - rm не вимагає підтвердження.

    Наприклад, rm файл буде видалено файл з ім'ям "file" у поточному каталозі. Як і в інших командах, ви також можете вказати повний шлях до файлу: rm / шлях / до / файл буде видалено файл у файлі / path / to / file у вашій файловій системі.

    rmdir - Видалити каталоги

    The rmdir команда видаляє порожній каталог. rmdir каталог видалятиме каталог з назвою "каталог" у поточному каталозі.

    Якщо каталог не порожній, ви можете використовувати рекурсивну команду rm, щоб видалити каталог і всі файли в ньому. rm -r каталог видалятиме каталог з назвою "каталог" і всі файли в ньому. Це небезпечна команда, яка може легко видалити багато важливих файлів, тому будьте обережні при її використанні. Він не просить підтвердження.

    mv - переміщення файлів

    The mv команда переміщує файл на нове місце. Це також команда, яку ви будете використовувати для перейменування файлів. Наприклад, mv file newfile взяв би файл з ім'ям "file" у поточний каталог і перемістив його до файлу з назвою "newfile" у поточному каталозі - перейменувавши його, іншими словами.

    Як і в інших командах, ви можете включити повні шляхи для переміщення файлів до інших каталогів або з них. Наприклад, наступна команда візьме файл з ім'ям “file” у поточний каталог і помістить його в папку / home / howtogeek:

    mv file / home / howtogeek

    cp - Копіювати файли

    The ср команда працює так само, як команда mv, за винятком того, що вона копіює оригінальні файли, а не переміщує їх.

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

    cp -r / home / howtogeek / Завантаження / home / chris

    mkdir - Зробити каталоги

    Команда mkdir створює новий каталог. приклад mkdir створить каталог з назвою "example" у поточному каталозі.

    ln - Створити посилання

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

    Наприклад, наступна команда створює посилання на нашу папку "Завантаження" на нашому робочому столі:

    ln -s / home / howtogeek / Завантаження / home / howtogeek / Desktop

    Перегляньте нашу статтю про символьні посилання для отримання додаткової інформації.

    chmod - зміни дозволів

    chmod змінює дозвіл файлу. Наприклад, chmod + x script.sh додасть виконувані дозволи до файлу з назвою script.sh у поточній теці. chmod -x script.sh видаляє виконувані дозволи з цього файлу.

    Дозволи файлів Linux можуть бути дещо складнішими. Ознайомтеся з нашим керівництвом до файлів Linux, щоб отримати докладнішу інформацію.

    touch - Створити порожні файли

    The дотик команда створює порожній файл. Наприклад, на дотик створює порожній файл з назвою "example" у поточному каталозі.

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

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

    sudo apt-get install mc

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

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

    Можна також використовувати мишу в Midnight Commander, якщо ваше середовище терміналу має підтримку миші.


    Пам'ятайте, що вам потрібно запустити ці команди з правами root, якщо ви змінюєте системний каталог. На Ubuntu, додайте sudo до початку команд, які потрібно виконати з дозволами root.