Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






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





 

Как уже говорилось, войдя в систему, пользователь сразу оказывается в своем домашнем каталоге. Чтобы определить, в каком каталоге пользователь находится в данный момент, используется команда pwd (printworkingdirectory).

Для перемещения по дереву каталогов используется команда cd (changedirectory).

Команда cd без аргументов из любого места дерева каталогов возвращает пользователя в домашний каталог.

Команда ls (LiSt) выдает на экран содержимое каталога (по умолчанию - текущего).

Таким образом, каталог /home/kursant1 содержит три единицы хранения: исполняемый файл test (*), каталог diplom (/) и обычный файл document.

Вывод полной информации о содержимом каталога (размер файлов и каталогов, их владельцы, атрибуты и т.д.) выполняется командой ls с опцией -l.

Создание каталога осуществляется командой mkdir (makedirectory).

Копирование файлов выполняется командой cp (CoPy).

Копируются файлы, перечисленные в командной строке, в файл или каталог, указанный последним аргументом. В примере используется каталог "." для ссылки на текущий каталог.

Команда mv (MoVe) перемещает файлы вместо копирования

В данном случае команда mv использована для переименования файла.

Необходимо подчеркнуть, что команды cp и mv уничтожают содержимое файла, в который пишут, без дополнительного запроса. Если в том каталоге, в который переносится файл, уже существует файл с таким именем, то он будет затерт.

Для удаления файлов используется команда rm (ReMove).

Команда mv также не требует подтверждения и удаляет файлы сразу. Команда rmdir удаляет каталоги. Удаляемые каталоги не должны содержать ни файлов, ни подкаталогов, в противном случае команда выполнена не будет.

Таблица 3.1

Команда Назначение Синтаксис
сd Изменяет текущий рабочий каталог cd<каталог> где <каталог> – каталог, в который необходимо перейти ('.' ссылается на текущий каталог,'..' – на родительский каталог)
ls Выдает информацию о содержимом каталога ls<файл1>….<файлN> где <файл1>….<файлN> – имена файлов и каталогов, информацию о которых надо выдать; команда имеет много опций
cp Копирует файлы в файл или каталог ls<файл1>….<файлN><назначение> где <файл1>….<файлN> – имена копируемых файлов, а <назначение> – файл или каталог, в который копируют
mv Перемещает файлы в другой файл или каталог; может быть использована для переименования файлов mv<файл1>….<файлN><назначение> где <файл1>….<файлN> – имена перемещаемых файлов, а <назначение> – файл или каталог, в который перемещают
rm Удаляет файлы rm<файл1>….<файлN> где <файл1>….<файлN> – имена удаляемых файлов, опция -i потребует подтверждения перед удалением файла
mkdir Создает новые каталоги mkdir<кат1>….<катN> где <кат1>….<катN> – создаваемые каталоги
rmdir Удаляет пустые каталоги rmdir<кат1>….<катN> где <кат1>….<катN> – удаляемые каталоги
more Выдает содержимое файлов поэкранно more<файл1>….<файлN> где <файл1>….<файлN> – отображаемые файлы
cat Используется для конкатенации файлов или выдачи полного содержания файла на экран cat<файл1>….<файлN> где <файл1>….<файлN> – отображаемые файлы
grep Выдает все строки в указанных файлах, содержащие данный образец grep<образец><файл1>….<файлN> где <файл1>….<файлN> – файлы, в которых производится поиск
man Выдает страницу Руководства по данной команде man <команда>

В Таблице 3.1 приводится краткая информация о базовых командах ОС Linux, используемых при работе с файлами и каталогами, включая те, о которых говорилось выше.

Для более эффективного обращения к группе файлов командная оболочка в Lunix позволяет использовать специальные метасимволы для создания масок файлов при выполнении операций просмотра, открытия или удаления файлов и каталогов. Наиболее распространенные метасимволы: " * " соответствует произвольному числу символов; "? " соответствует одному символу; " [….] " соответствует одному из символов в квадратных скобках.

Date: 2015-07-27; view: 380; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию