Crashplan выполнит резервное копирование всех ваших системных файлов и данных и позволит вам восстановить их - либо на вашем текущем ПК, либо разрешить использовать его для другой установки.
Вы можете выполнить резервное копирование в свою онлайн-систему , другой компьютер или любой подключенный жесткий диск.
Что-то вроде этого маленького скрипта должно сделать это за вас:
#!/bin/bash
files=(*.dpx)
folder=1
count=0
if [ ! -d "folder$folder" ]; then
mkdir "folder$folder"
fi
for i in "${files[@]}"
do
mv "$i" "folder$folder"
let count=$count+1
if [ "$count" == "20000" ]; then
let count=0
let folder=$folder+1
if [ ! -d "folder$folder" ]; then
mkdir "folder$folder"
fi
fi
done
Поместите скрипт в файл внутри папки с файлами, которые вы хотите переместить (например, папка в вашей домашней папке с именем «мой -files ") и назовите файл« move ». Затем из командной строки:
$ cd ~/my-files
$ chmod 755 move
$ ./move
Если это одноразовая задача, вы можете использовать расширение оболочки следующим образом:
mkdir subdir1 subdir2 subdir3 subdir4
mv sb_604_dpm_{0089000..0108999}.dpx subdir1
mv sb_604_dpm_{0109000..0128999}.dpx subdir2
mv sb_604_dpm_{0129000..0148999}.dpx subdir3
mv sb_604_dpm_*.dpx subdir4
{1..5} расширяется до 1 2 3 4 5, поэтому приведенные выше команды расширяются до первой / второй / третьей 20 000 файлов, а последняя строка обрабатывает остальные.
Что-то вроде этого маленького скрипта должно сделать это за вас:
#!/bin/bash
files=(*.dpx)
folder=1
count=0
if [ ! -d "folder$folder" ]; then
mkdir "folder$folder"
fi
for i in "${files[@]}"
do
mv "$i" "folder$folder"
let count=$count+1
if [ "$count" == "20000" ]; then
let count=0
let folder=$folder+1
if [ ! -d "folder$folder" ]; then
mkdir "folder$folder"
fi
fi
done
Поместите скрипт в файл внутри папки с файлами, которые вы хотите переместить (например, папка в вашей домашней папке с именем «мой -files ") и назовите файл« move ». Затем из командной строки:
$ cd ~/my-files
$ chmod 755 move
$ ./move
Если это одноразовая задача, вы можете использовать расширение оболочки следующим образом:
mkdir subdir1 subdir2 subdir3 subdir4
mv sb_604_dpm_{0089000..0108999}.dpx subdir1
mv sb_604_dpm_{0109000..0128999}.dpx subdir2
mv sb_604_dpm_{0129000..0148999}.dpx subdir3
mv sb_604_dpm_*.dpx subdir4
{1..5} расширяется до 1 2 3 4 5, поэтому приведенные выше команды расширяются до первой / второй / третьей 20 000 файлов, а последняя строка обрабатывает остальные.