@ GAD3R, как вы можете видеть на моем первом изображении, наследие включено, а безопасность - «отключить».
На изображениях вы не видите, но я сначала изменил "usb".
По-прежнему не работает. Я могу пойти дальше логотипа Linux Mint.
Я хочу заменить всю систему, а не двойную загрузку
Спасибо.
Поскольку вы zsh
пользователь:
$ tree files_input
files_input
|-- 01_2015
| |-- subfolder-1
| | `-- index.html
| |-- subfolder-2
| | `-- index.html
| |-- subfolder-3
| | `-- index.html
| |-- subfolder-4
| | `-- index.html
| `-- subfolder-5
| `-- index.html
|-- 02_2015
| |-- subfolder-1
| | `-- index.html
| |-- subfolder-2
| | `-- index.html
| |-- subfolder-3
| | `-- index.html
| |-- subfolder-4
| | `-- index.html
| `-- subfolder-5
| `-- index.html
(etc.)
$ mkdir -p files_output
$ autoload -U zmv
$ zmv -C './files_input/(*)/(*)/index.html' './files_output/$1-$2-index.html'
$ tree files_output
files_output
|-- 01_2015-subfolder-1-index.html
|-- 01_2015-subfolder-2-index.html
|-- 01_2015-subfolder-3-index.html
|-- 01_2015-subfolder-4-index.html
|-- 01_2015-subfolder-5-index.html
|-- 02_2015-subfolder-1-index.html
|-- 02_2015-subfolder-2-index.html
(etc.)
Здесь происходит то, что мы делаем команду zmv
доступной с помощью autoload -U zmv
. Эта команда используется для переименования, копирования или связывания файлов, соответствующих расширенному шаблону подстановкиzsh
.
Мы используем zmv
с опцией -C
, сообщая ей копирование файлов (вместо их перемещения, которое используется по умолчанию ). Затем мы указываем шаблон, соответствующий файлам, которые мы хотим скопировать, ./files_input/(*)/(*)/index.html
. Два (*)
соответствуют двум уровням имен подкаталогов, и мы помещаем их в круглые скобки для использования в новом имени каждого файла. Новое имя каждого файла является вторым аргументом, ./files_output/$1-$2-index.html
, где $1
и $2
будут строками, захваченными скобками в шаблоне, т.е. обратными -ссылками на имена подкаталогов. Оба аргумента должны быть в одинарных кавычках.