управление файлами из консоли

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

управление файлами из консоли

Сообщение SLEDopit »

имеется некое фаловое дерево например с кучей вложенных папок. в некоторых папках содержатся файлы, которые нужно удалить, для примера это thumbs.db , вынь очень любит таки файлы где попало лепить.
собственно вопрос: каким образом все это хозяйство можно удалить из консоли?
man rm не помог. google и linuxforum search тоже :(

и попутно еще один вопрос: как можно переименовать группу файлов с одинаковым расшиернием, задав им имена с возрастающим порядковым номером (файл01, файл02 и т.д.)?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
*Sasha*
Сообщения: 2519
Статус: Мимо шёл
ОС: Debian

Re: управление файлами из консоли

Сообщение *Sasha* »

Что-то типа

Код: Выделить всё

find . -name "thumbs.db" -delete
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4824
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: управление файлами из консоли

Сообщение SLEDopit »

мда, работает, пасиба)
а со вторым вопросом?
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
Аватара пользователя
Attila
Сообщения: 125
Статус: Тролль-Лѣсовичокъ
ОС: Свободная aka ArchLinux

Re: управление файлами из консоли

Сообщение Attila »

Я полагаю, что типа (хотя, конечно, смотря как нужно отсортировать...)

Код: Выделить всё

a=0;
for i in *.нужное.разрешение do; mv ${i} файл{$a};a=$((a++));done;


Полагаю, что Вам может оказаться интересен этот текст
Спасибо сказали:
Аватара пользователя
diesel
Бывший модератор
Сообщения: 5989
ОС: OS X, openSuSE, ROSA, Debian

Re: управление файлами из консоли

Сообщение diesel »

Attila писал(а):
17.01.2008 00:23
Полагаю, что Вам может оказаться интересен этот текст

не совсем понял.
Спасибо сказали:
Аватара пользователя
Attila
Сообщения: 125
Статус: Тролль-Лѣсовичокъ
ОС: Свободная aka ArchLinux

Re: управление файлами из консоли

Сообщение Attila »

fixed
:)
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: управление файлами из консоли

Сообщение sash-kan »

Attila писал(а):
17.01.2008 00:23

Код: Выделить всё

a=0;
for i in *.нужное.разрешение do; mv ${i} файл{$a};a=$((a++));done;
нда...

Код: Выделить всё

a=0; for i in *.нужный.суффикс; do mv "$i" $(printf '%0.3d' $a).нужный.суффикс; ((a++)); done
3 — это количество цифр в номере.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: