Ничего особенного для аргумента: nvidia, Не очень для аргумента: текущий, Ошибка: Невозможно найти совпадение

Вы можете сделать это с помощью bash :

## Make ** match all files and 0 or more dirs and subdirs
shopt globstar
## Iterate over all files and directories
for f in **; do 
    ## Get the name of the parent directory of the 
    ## current file/directory
    dir=$(dirname "$f"); 
    ## If this file/dir ends with 3 digits and is a file
    if [[ $f =~ [0-9]{3} ]] && [ -f "$f" ]; then 
        ## Create the target directory
        mkdir -p targetdir1/"$dir"
        ## Move the file
        mv "$f" targetdir1/"$f" 
    else 
        ## If this is a file but doesn't end with 3 digits
        [ -f "$f" ] && 
        ## Make the target dir
        mkdir -p targetdir2/"$dir" &&
        ## Move the file
        mv "$f" targetdir2/"$f" 
    fi 
done
0
13.04.2019, 17:56
1 ответ

Эти ошибки означают, что ОС распознает вашу команду как попытку установить nvidia и установить текущую... Итак, не находит ни одну из этих двух и не может установить.

1 )попробуйте с nvidia -текущий (с тире между)

2 )Если с вашим компьютером все в порядке без каких-либо драйверов (, но с открытым исходным кодом по умолчанию ), НЕ УСТАНАВЛИВАЙТЕ НИКАКИХ. Это не окна... В Linux, поскольку вы используете более закрытый исходный код, у вас больше возможностей рано или поздно столкнуться с проблемами.

0
28.01.2020, 04:32

Теги

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