□ /mnt — обычно содержит точки монтирования;
□ /opt — оставлен из соображений совместимости, в Debian в этот каталог устанавливалось дополнительное (опциональное), то есть не входящее в состав дистрибутива, программное обеспечение;
□ /proc — каталог псевдофайловой системы proofs, предоставляющей информацию о процессах;
□ /root — каталог суперпользователя root;
□ /sbin — каталог системных утилит, выполнять которые имеет право пользователь root;
□ /selinux — служебный каталог системы SELinux;
□ /srv — содержит служебные каталоги различных сетевых служб, например, FTP- и WWW — серверов;
□ /sys — каталог псевдофайловой системы sysfs, предоставляющей информацию о системе;
□ /tmp — каталог для временных файлов;
□ /usr — содержит пользовательские программы, документацию, исходные коды программ и ядра;
□ /var — постоянно изменяющиеся данные системы, например, спулы системы печати, почтовые ящики, протоколы, замки и т. д.
5.5. Команды для работы с файлами
Основные команды Linux, предназначенные для работы с файлами, приведены в табл. 5.1. Указанные команды нужно вводить в терминале (Приложения | Стандартные | Терминал).
Рассмотрим небольшую серию команд, приведенную в листинге 5.1 (рис. 5.2).
touch file.txt
echo "some text" > file.txt
cat file.txt
cp file.txt file-copy.txt
cat file-copy.txt
rm file.txt cat file.txt
mv file-copy.txt file.txt
cat file.txt
Команда
Третья команда (
Команда
Восьмая команда (
Вместо полного имени файла иногда очень удобно указать
rm *tmp
Если же нужно удалить все файлы в текущем каталоге, можно просто указать «звездочку»:
rm *
Аналогично, можно применить символ ? который в отличие от звездочки, заменяющей последовательность символов произвольной длины, заменяет всего один символ. Например, нам нужно удалить все файлы, имена которых состоят из трех символов и начинаются на d:
rm d??
Будут удалены файлы d11, dbm, d78 и т. д., но не будут тронуты файлы, имена которых состоят из более чем трех букв и которые не начинаются на d.
Маски имен допустимы также при работе с каталогами.
5.6. Команды для работы с каталогами
Основные команды для работы с каталогами приведены в табл. 5.2.
При указании имени каталога можно указать следующие символы:
□. — означает текущий каталог. Если вы введете команду
□ .. — родительский каталог, например, команда
□ ~ домашний каталог пользователя.
Теперь рассмотрим команды для работы с файлами на практике. Выполните следующие команды (листинг 5.2).
mkdir directory
cd directory
touch file1.txt
touch file2.txt
ls
cd..
ls directory
rm directory
rmdir directory
rm — r directory
Первая команда (