Показаны сообщения с ярлыком linux. Показать все сообщения
Показаны сообщения с ярлыком linux. Показать все сообщения

четверг, 6 ноября 2008 г.

Linux: Удалить файлы рекурсивно

Казалось бы, простая задачка. В Windows все просто - del /S smth.*, готово. Все файлы по маске smth.* в текущей директории и ниже будут удалены.

В Linux чуток сложнее.
Есть в Linux команда rm, но она дальше текущей директории не идет, зато прекрасно понимает полный путь к файлу, чем мы и воспользуемся.
Получить список всех файлов в текущей директории и поддиректориях по маске позволяет команда find -name "smth.*", ее вывод то нам и нужен. Осталось его перенаправить на вход команды rm. Это можно сделать 5ю способами:
xargs - формирует команду rm с аргументами считанными из стандартного ввода на которой мы подадим вывод команды find. нюансы использования описаны тут
1. find /path/to/dir -type f -name 'smth*' -print0 | xargs -0 rm;
exec - перенапаравляем вывод команды find на вход команды rm
2. find -name 'smth.*' -exec rm {} \;
UPD.
find - самый рульный способ
3. find -name 'smth.*' -delete;
UPD.
Способы подсказанные камрадом goodvin
4. find . -type f -name 'smth*' -delete
5. find . -type f -name 'smth' -exec rm -f -- "{}" \;

Может есть ещё какие нибудь способы??

четверг, 15 мая 2008 г.

Обновил Ubuntu до 8.04 LTS Hardy Heron

Обновился с использованием Alternate CD.
Выползла небольшая кучка глюков, но в целом прошло успешно.
Потом докачал оставшиеся обновления из нета.

Два дня полет успешный.

понедельник, 14 января 2008 г.

CD/DVD и русские буквы

Наконец победил проблему - русские буквы в названии файлов CD/DVD отображались в виде знаков вопроса.
Решилось достаточно просто, открыл файл sudo gedit /etc/fstab и исправил строку
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto,exec 0 0
на
/dev/hdd /media/cdrom0 iso9660 user,utf8,noauto,exec 0 0

После этого проблема исчезла.

Powered by ScribeFire.

воскресенье, 13 января 2008 г.

Compiz - забавная штукень

Поигрался давеча с этим, эффекты и возможности весьма понравились. Особенно понавились: Expo, Cube, ADD Helper, переключение приложений очень удобно сделано. Для Windows систем я подобного ещё не видел.

Ссылки:
Compiz Fusion Development
Compiz Fusion: A Quick Demonstration

вторник, 8 января 2008 г.

Wine - TRUE

После установки сабжа Ubuntu стала более дружелюбна. Удалось запустить Miranda IM, μTorrent и WhereIsIt. Сначала было непривычно из за моноширного шрифта, но после того как скопировал виндовые ttf шрифты в соответствующий каталог wine windows\fonts, приложения приобрели естественный вид. Миранду и нТоррент использую потому как понравились и вполне устраивают своим функционалом, WhereIsIt (програма для катологизации дисков) использую по тому что нет достойной Linux альтернативы и уже есть каталог на 350 дисков, заново их сканировать нудно долго.

Так что эпопея с миграцией на Linux систему успешно продолжается.

вторник, 25 декабря 2007 г.

Far manager и Linux

Technorati Tags: ,

Не ожидал что приверженцы Unix будут против портирования Far под Unix/Linux. Гуру освоившие шелл рвут и мечут в ветках где обсуждается портирование Far под Linux. Ясно понятно что шелл хорошо осваивается когда он действительно нужен в работе или в повседневной деятельности, с этим я столкнулся используя консольные утилиты Oracle exp,imp,sqlplus. Но ведь у некоторых род деятельности совершенно другой, а новичкам какого перелазить на Unix/Linux подобные системы!?!? Математику в школе незря поэтапно изучают, ведь! И обучение программированию начинается далеко не с ассемблера, так отчего же тем кто хочет просто и с удобством для себя использовать nix систему, учить команды консоли!?!?

Хочу нативный Far под Ubuntu!!!

среда, 31 октября 2007 г.

Легализуйте свой Debian, Fedora, Ubuntu, Mandriva, SuSE

Благодаря камраду jetxee узнал как легализовать свою Ubuntu.
Порывшись нашел ещё чуток сертификатов подлинности.
Сертификат для Debian
Сертификат для Fedora
Сертификат для Ubuntu
Сертификат для Mandriva
Сертификат для SuSE

Как прикрутить сюда аналог LJ тега Cut не разобрался так что...
upd. разобрался ;-)
Сертификаты подлинности