Глава 4. Файловая система Linux
95
Как мы уже знаем, в Linux есть обычные файлы и есть файлы устройств. В чем
между ними разница? Эта разница проявляется на уровне i-узла: i-узел обычного
файла указывает на блоки данных, а i-узел файла устройства — на адрес драйвера
в ядре Linux.
4.4. Команды для работы с файлами
и каталогами
4.4.1. Работа с файлами
Здесь мы рассмотрим основные команды для работы с файлами в Linux (табл. 4.1),
а в последующих разделах этой главы — команды для работы с каталогами, ссыл-
ками и поговорим о правах доступа к файлам и каталогам.
Таблица 4.1.
Основные команды Linux, предназначенные для работы с файлами
Команда
Назначение
touch <файл>
Создает пустой файл
cat <файл>
Просмотр текстового файла
tac <файла>
Вывод содержимого текстового файла в обратном порядке, т. е.
сначала выводится последняя строка, потом предпоследняя и т. д.
ср <файл1> <файл2>
Копирует файл
<файл1>
в файл
<файл2>
. Если
<файл2>
существует,
программа попросит разрешение на его перезапись
mv <файл1> <файл2>
Перемещает файл
<файл1>
в файл
<файл2
>. Эту же команду можно
использовать и для переименования файла
rm <файл>
Удаляет файл
locate <файл>
Производит быстрый поиск файла
which <программа>
Выводит каталог, в котором находится программа, если она вообще
установлена. Поиск производится в каталогах, указанных в перемен
ной окружения
path
(это путь поиска программ)
less <файл>
Используется для удобного просмотра файла с возможностью
скроллинга (постраничной прокрутки)
Do'stlaringiz bilan baham: |