Книги
чёрным по белому
Главное меню
Главная О нас Добавить материал Поиск по сайту Карта книг Карта сайта
Книги
Археология Архитектура Бизнес Биология Ветеринария Военная промышленность География Геология Гороскоп Дизайн Журналы Инженерия Информационные ресурсы Искусство История Компьютерная литература Криптология Кулинария Культура Лингвистика Математика Медицина Менеджмент Металлургия Минералогия Музыка Научная литература Нумизматика Образование Охота Педагогика Политика Промышленные производства Психология Путеводители Религия Рыбалка Садоводство Саморазвитие Семиотика Социология Спорт Столярное дело Строительство Техника Туризм Фантастика Физика Футурология Химия Художественная литература Экология Экономика Электроника Энергетика Этика Юриспруденция
Новые книги
Цуканов Б.И. "Время в психике человека" (Медицина)

Суворов С. "Танк Т-64. Первенец танков 2-го поколения " (Военная промышленность)

Нестеров В.А. "Основы проэктирования ракет класса воздух- воздух и авиационных катапульных установок для них" (Военная промышленность)

Фогль Б. "101 вопрос, который задала бы ваша кошка своему ветеринару если бы умела говорить" (Ветеринария)

Яблоков Н.П. "Криминалистика" (Юриспруденция)
Реклама

Linux all на 100% - Маслаков В.

Маслаков В. Linux all на 100% — Питер , 2009. — 331 c.
ISBN 978-5-388-00757-5
Скачать (прямая ссылка): linuxna1002009.pdf
Предыдущая << 1 .. 25 26 27 28 29 30 < 31 > 32 33 34 35 36 37 .. 116 >> Следующая

filel file2
За операцию перемещения и переименования файлов и каталогов отвечает команда rav.
mv [параметры] имя начального файла имяконечного файла ...
-f --force Не выдавать запроса на перезапись конечного файла, если он существует
-і —interactive Выдавать запрос на перезапись конечного файла
-u —update Перемещать файл, только если конечного файла не существует либо он более поздний, чем исходный
Рассмотрим пример работы с командой mv.
vlad:-/test* Is
fi lei
Глава 4. Linux на практике
vlad:-/tests mv filel file2 vlad:-/tests Is
fi le2
Наряду с этими двумя командами в Linux есть третья, имеющая некоторые особен ности. Это команда dd. Она позволяет копировать не только обычные файлы и каталоги, но и данные из блочных и символьных устройств. Эта гцюграмма часто используется при осуществлении административных операций. В качестве входного файла могут служить файлы устройств из каталога /dev, что наделяет пользователя, в особенности администратора, широкими возможностями. Рассмотрим эту программу.
dd [параметры]
bs-N Заменяет одноирсменшк' применение парамі грон іЬб и оЬб
count=N Копирует только N входных блоков
ibs=N Читает N байт за один раз
if=MMa файла Залает входной файл Вели параметр не указан, будет предложен вводе клавиатуры
obs=N Записывает N блоков за один раз
файла Задает выходной файл
seek=N Начинает завись е N поп > блока выходного файла
skip=N Начинает ч генне с N мою блока входного файла
Программа dd может применяться для создания щюстейших текстовых файлов. Для этого необходимо запустить ее с одним параметром of, значением котрого должно быть имя конечного файла, ввести текст, после чего перенести курсор па новую строку с помощью клавиши Enter и нажать сочетание Ctrl+D Убедимся и этом на примере с помощью уже известной вам команды cat:
vlad:-$ dd of-hello
Hello beautiful and mysterious world1
Hello once again
0*2 входных записей
0+1 выходных записей
vlad:-S cat hello
Hello beautiful and mysterious world!
Hello once again
Можно привести пример из жизни. Предположим, с CD или гибкого диска необходимо снять образ. Создадим образ дискеты:
Работа с файловой системой
vlad.'S dd if=/dev/fdO оf=floppy.img
2880+v ч/. op ныл jprw сей 2880*0 выходных записей vlad.-l Is -1 floppy.img
-rw-r /•-- i vlad vlad 14Ц560 Ноя 29 ОС 19 floppy img
Поело выполнения команды Is отобразилось, что файл floppy, img имеет размер 1,4 Мбайт, чт о соответствует объему стандартного гибкого диска. Может возникнуть вопрос, что за сообщение выдала команда перед завершением Сначала посмотрим на размер получившегося образа, а затем на количество записей. Теперь разделим размер на количество, в итоге чего получим 512. Это означает, что за один раз команда dd читала с дискеты и записывала в файл но 512 байт. Этот один сеанс выполнения операции над файлом и называют записью.
Этот метод имеет один существенный недостаток: при снятии образа с диска, который записан не полностью (например, CD- R). данные все равно будут сниматься со всего диска. Например, если на диске содержится 10 Мбайт информации, то получившийся образбудет занима ть ООО 700 Мбайт. В данном случае необходимо воспользоваться специальными программами, предназначенными для работы с дисками.
Поиск файлов
При работе с документами искать определенный файл чаще всего просто — поль-зовате. ib обычно знает, где он расположен. Однако иногда поиск по имени оказывается слишком сложным, так как для создания выборки файлов требуется обработать большой обьем информации. В данном случае можно воспользоваться командой find. Это мощное средство поиска файлов, который может вестись как по обычным параметрам (например, имени файла), так и с равнивая другие свойства файла (последняя дата изменения и т. д.). Рассмотрим формат этой команды (критерии поиска здесь расписываются в виде параметров)
find I путь ...] [критерии поиска]
-amiii N Доступ к файлу был осуществлен N минут назад
-anewer имя файла Доступ к файлу был осуществлен раньше, чем был изменен указанный файл
-at inte N Доступ к файлу был осуществлен Ас уток назад (в оригинале документации написано — Ах 24 часов назад)
-стін N Статус файла был изменен А минут назад
Продолжение гР
Глава 4. Linux на практике
Продолжение таблицы
-cnewer имя файла Статус файла был изменен раньше, чем был изменен указанный файл
-etime N Статус файла был изменен Л/ суток назад
-empty Файл пуст либо является каталогом
-fstype тип файловой системы Файл расположен в файловой системе заданного типа
-gid N Идентификатор группы файла равен N
-group имя группы Имя группы файла равно заданному
-ipath шаблон имени Имя файла соответствует указанному шаблону, причем имя не зависит от регистра символон
-links N Файл имеет N ссылок
-mmin N Содержимое файла было изменено /'/минут назад
-mtime N Файл был изменен N суток назад
-name шаблон имени Имя файла соответствует указанному шаблону, причем имя зависит от регистра символов. В шаблоне можно использовать символы замены, такие как * и ?
-newer имя файла Файл был изменен позже, чем указанный файл
Предыдущая << 1 .. 25 26 27 28 29 30 < 31 > 32 33 34 35 36 37 .. 116 >> Следующая