Вы подразумеваете, что мягкая фетровая шляпа уже установлена, и Вы не можете загрузить ее?
Если так, попытайтесь загрузиться в безопасном режиме (должна быть опция в меню личинки), и посмотрите, какие ошибки происходят. Если нет никаких ошибок, попытайтесь выполнить систему X-11 startx и видеть, существуют ли некоторые ошибки там. У меня была та же проблема с черным экраном, и оказалось, что файл конфигурации был неправильным.
Я удалил неправильную строку из безопасного режима, и затем система загрузилась.
Ваши команды не работают, потому что они наполняют все файлы на ту же командную строку. В то время как это работает с большинством программ, unzip
возьмет первый аргумент в качестве zip-файла и любого после первого как файлы для извлечения из него. Необходимо выполнить команду однажды для каждого файла:
find . -name "*.zip" -print0 | xargs -0 -n1 unzip
Или
find . -name '*.zip' -exec unzip {} \;
В ударе Вы могли также сделать следующее:
for i in *.zip; do
unzip "$i"
done
Также unzip
может взять -d
переключитесь, таким образом, можно быть нацелены на вывод к различным местоположениям.
Например:
uzdir=/path/to/unzips
for i in *.zip; do
[ -d "$uzdir/$i" ] || mkdir -p "$uzdir/$i"
unzip "$i" -d "$uzdir/$i"
done
Существует гораздо более простое решение, чем приведенные выше циклические решения, используйте флаг каталога -d
:
unzip -o somefiles.zip -d $directoryPath
unzip *
и это возвратилосьcaution: filename not matched
для каждого файла, ноunzip '*.zip'
сделал задание. – Ivan 02.08.2016, 06:50