Як керувати файлами з команд 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.