Linux
Поиск файлов PDF Печать E-mail

Поиск файлов

Для поиска файлов можно использовать консольные утилиты locate и find.

Найти в текущем каталоге и вложенных в него каталогах все файлы, изменившиеся за последние два дня: find . -ctime -3

Найти в текущем каталоге все файлы, изменившиеся за последние 13 минут: find . -amin -13

Найти в текущем каталоге все файлы c расширениями и .h: find . -name '*.[ch]'

Найти в текущем каталоге все файлы c расширением txt: find . -iname '*.txt'

Найти в текущем каталоге все файлы c расширением txt и содержимым, в котором есть слово linux: find . -name '*.txt' | xargs grep "linux"

Утилита locate служит для мгновенного поиска файла или директории. Скорость обеспечивается тем, что locate обращается к базе данных, в которой хранится информация о расположении файлов на разделах дисков. Если таковой базы не существует либо она устарела, обновить и создать ее можно данной под root'ом командой:

locate -u

Для поиска же, например, всех файлов, которые начинаются с doom, можно дать команду: locate doom

Искать doom вне зависимости от регистра: locate -i doom

 
Запись DVD PDF Печать E-mail

Запись DVD

Если у вас есть заранее подготовленный образ DVD, пишем его как на обычную болванку, с помощью wodim. Если же вы хотите записать на DVD содержимое некоего каталога (например, /mnt/image), то используейте команду:

growisofs -Z /dev/hdd -f -R -J /mnt/image

Параметр -Z применяется, если мы начинаем новую сессию. А чтобы добавить другую сессию, вместо -Z пишем параметр -M: growisofs -M /dev/hdd -R -J /mnt/image2

 
Создаем образ диска PDF Печать E-mail

Создаем образ диска

Способ первый, или как создать точную копию CD(не аудио). Даем в консоли команду:

dd if=/dev/cdrom of=mycd.iso

Ждем. Создается ISO-образ диска, вставленного в /dev/cdrom. Образ записывается в файл mycd.iso.

Еще метод: readcd dev=/dev/hdc f=mydvd.iso

И способ другой, полезный, ежели вам необходимо сделать образ какой-нибудь директории, например /mnt/music/nirvana. В консоли даем команду:

genisoimage -f -v -J -o mycd.iso /mnt/music/nirvana

Обратите внимание на ключик -f в строке параметров. Он говорит genisoimage, чтобы она считывала символические ссылки из указанного каталога и помещала в образ реальные файлы вместо симлинков.

Проверим, насколько правильно создался образ. Мы можем подмонтировать его к некой директории и войти в образ диска, как в обычную директорию. Создаем директорию test и даем команду:

mount -t iso9660 -o loop mycd.iso test

Заходим в test. Видим содержимое ISO-образа? Вот и ладушки.

 
Запись Audio CD PDF Печать E-mail

Запись Audio CD

Писать аудио можно в двух режимах - TAO (track at once) и DAO (disk at once). DAO более нов, TAO добавляет между дорожками паузы длиной в 2 секунды, а DAO - не добавляет. Однако, диски, записанные в режиме DAO, не читаются некоторыми старыми музыкальными центрами, плейерами и т.п. Поэтому имеет смысл записывать аудио CD в режиме TAO, который читается лучше. Режим этот включается параметром -tao (а DAO, соответственно, -dao). Пример:

wodim dev=/dev/hdc -tao -eject speed=4 -pad -audio *.wav

Тонкость - использование ключика -pad. Размер аудиофайла, дорожки, должен быть кратен числу 2352 (байтов). Иначе cdrecord откажется его записывать. Параметр -pad позволяет обойти это ограничение, заставляя cdrecord автоматически дополнять нулями размер/длину дорожки до кратности 2352. Короче говоря, используйте -pad.

 
Wodim и запись на болванку PDF Печать E-mail

Wodim и запись на болванку

Ранее, для записи на CD/DVD, был популярен пакет cdrtools, однако после смены его автором лицензии, на основе cdrtools был создан GPL-проект cdrkit, в состав которого вошли утилиты wodim (аналог cdrecord), icedax (аналог cdda2wav) и cdda2wav (аналог cdda2wav).

wodim - эта утилита входит в любой современный полновесный дистрибутив Linux и считается стандартом де-факто среди программ записи на CD. Она умеет записывать образ диск на носитель.

Допустим, у нас уже есть образ диска. Файл с ним для примера называется my_cd_or_dvd.iso. Хотим записать его на носитель. В простейшем случае даем примерно такую команду:

wodim dev=/dev/hdd -fs=16M -speed=4 -eject -v my_cd_or_dvd.iso

Здесь параметры таковы:

  • dev=/dev/hdd - какое устройство используется для записи? Это: /dev/hdd

  • speed=4 - скорость записи равна 4

  • -eject - выдвинуть каретку CD-ROM'а после окончания записи

  • fs=16M - буфер FIFO равен 16 магабайтам.

  • -v - указывает программе не молчать, а выводит информацию о ходе записи.

 
1 2 3 4 5 6 7 8 9 10 11 12 13 14

Календарь новостей

 
« 22 Ноя 2008 »
ПнВтСрЧтПтСбВс
     12
3456789
10111213141516
17181920212223
24252627282930
             

Опросы


При копировании материалов с сайта, ссылка на источник SlackGuide.com Обязательна.
Copyright © 2002-2007 | Powered by Lookinfo.net © 2007.

Страница сгенерирована за 0.054437 секунд