Терминал линукс (часть 2)

Screenshot-from-2016-06-29-19-11-40-1

Продолжаем насиловать терминал.

В этом выпуске:

  • Управление каталогами
  • Работа с файлами

Управление каталогами

Катало́г — каталог, директория, справочник, папка — объект в файловой системе, упрощающий организацию файлов. Ранее часто использовалось слово директо́рия, которое представляет собой транслитерацию с английского (англ. directory). Типичная файловая система содержит большое количество файлов, и каталоги помогают упорядочить её путём их группировки. Каталог может быть реализован как специальный файл, где регистрируется информация о других файлах и каталогах на носителе информации.

Чтобы показать информацию о файловых системах откройте терминал и введите

sudo mount

Показать список разделов

df

Показать содержание текущего каталога:

du -h

Показать объем указанного каталога:

du -S имя_каталога

Отобразить путь к текущему каталогу:

pwd

Создать каталог:

mkdir имя_каталога

Скопировать каталог:

cp каталог_1 каталог_2

Переместить каталог_1 в каталог_2:

mv каталог_1 каталог_2

Войти в каталог:

cd /имя_каталога

Показать содержание каталога:

ls /имя_каталога

Показать содержание каталога, включая скрытые файлы и каталоги:

ls -a /имя_каталога

Показать полную информацию о содержании каталога:

ls -l /имя_каталога

Удалить пустой каталог:

rmdir имя_каталога

Удалить каталог с содержанием:

rm -r имя_каталога

Работа с файлами

Файл — специально организованная структура данных, распознаваемая компьютером как единое целое.

Итак поехали, чтобы создать файл в текущей директории набираем в терминале такое сочетание букв.

touch имя_файла.txt

Найти файл:

locate имя_файла

Обновить базу поиска файлов:

updatedb

Просмотреть текстовый файл:

cat /путь/имя_файла

Просмотреть текстовый файл в обратном порядке — от последней строки к первой:

tac /путь/имя_файла

Скопировать файл_1 в файл_2:

cp файл_1 файл_2

Переместить файл_1 в файл_2:

mv файл_1 файл_2

Переместить файл с сохранением оригинала (в конец имени файла дописывается символ ~):

mv -b файл целевой_каталог

Удалить файл:

rm имя_файла

Записать информацию в файл, перезаписав его:

echo текст > имя_файла.txt

Добавить информацию в файл без его перезаписи:

echo текст >> имя_файла.txt

Слить несколько текстовых файлов в один:

cat файл_1 файл_2 > итоговый_файл

Это была вторая часть из серии статей о работе с терминалом, первую часть смотрите здесь.

Поделитесь с друзьями

Добавить комментарий

0 комментариев
Вбудовані Відгуки
Переглянути всі коментарі
0
Ми любимо ваші думки, будь ласка, прокоментуйте.x