У меня есть следующий каталог
-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} для создания файлов - это лучший способ?
Я был бы признателен за пару слов пояснения к ответу - не просто обезьяна видит, а делает обезьяна! : -)