Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: gravity в Dec 14, 2004, 15:37



Титла: Как да изтрия всички типове файлове които са
Публикувано от: gravity в Dec 14, 2004, 15:37
:)
как да изтрия всички всички файлове които са различни от тези които искам със една голяма директориа сус МНОГО поддиректории

например имам една огромна директория със МП3 и искам да изтрия всичко друго което не е мп3 от нея


Титла: Как да изтрия всички типове файлове които са
Публикувано от: в Dec 14, 2004, 16:17
find /path/to/dir -type f | grep -v .*mp3
find /path/to/dir -type f | grep -v .*mp3 |xargs rm -f


Титла: Как да изтрия всички типове файлове които са
Публикувано от: gravity в Dec 14, 2004, 17:10
така ми показва всички файлове и ако изпълня тая команда ще си изтрия всичко!! апък аз искам да изтрия всичко освен мп3


Титла: Как да изтрия всички типове файлове които са
Публикувано от: romeo_ninov в Dec 14, 2004, 17:12
Цитат (Guest @ Дек. 14 2004,17:17)
find /path/to/dir -type f | grep -v .*mp3
find /path/to/dir -type f | grep -v .*mp3 |xargs rm -f

пробвай:
find /path/to/dir -type f | grep -v .[mM][pP]3
Това трябва да търси не само mp3 но и Mp3, mP3, MP3


Титла: Как да изтрия всички типове файлове които са
Публикувано от: в Dec 15, 2004, 09:14
... или добави и опция -i на grep.