Перемещение нескольких файлов в несколько каталогов

У меня есть следующий каталог

-rw-r--r-- 1 ualaoip2 mcm1    1073233 Sep 30 12:40 database.260.4-0.tar.gz
-rw-r--r-- 1 ualaoip2 mcm1  502373963 Sep 30 12:40 database.260.4-1.tar.gz
-rw-r--r-- 1 ualaoip2 mcm1  880379753 Sep 30 12:40 database.260.4-2.tar.gz
drwxr-xr-x 2 ualaoip2 mcm1       4096 Sep 30 13:41 db0file
drwxr-xr-x 2 ualaoip2 mcm1       4096 Sep 30 13:41 db1file
drwxr-xr-x 2 ualaoip2 mcm1       4096 Sep 30 13:41 db2file

, и я хочу переместить файл database ... 0 в folder0 & c ...

Как лучше всего это сделать? Я пробовал разные варианты

for i in $(ls fi*) do; mv $i ./folder$i

, но они переименовали и перезаписали много вещей, которые мне не нужны!

Я пробовал использовать варианты

find . -maxdepth 1 -type d -printf '%f\n' | sort /* why is it not sorted?

, но не смог избавиться от. для текущего каталога.

Я использовал mkdir db {0..7} для создания файлов - это лучший способ?

Я был бы признателен за пару слов пояснения к ответу - не просто обезьяна видит, а делает обезьяна! : -)

0
30.09.2017, 16:04
0 ответов

Теги

Похожие вопросы