Терминал линукс (часть 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

Автор публикации

не в сети 33 минуты

admin

475

Если вы хотите быть на этом месте, и писать статьи для нас, то напишите мне в чат, и здесь будет ваше имя.

Комментарии: 149Публикации: 522Регистрация: 10-06-2016
Если Вам понравилась статья, то поделитесь ею в соц.сетях:

Отправить ответ

Оставьте первый комментарий!

Войти с помощью: 
Уведомлять
avatar
wpDiscuz

Пожалуйста отключите Adblock, это мотивирует меня для написания новых статей.