Двойная загрузка Ubuntu - проблема MBR в GPT?

Для этого есть рецепт на webupd8.org.

sudo apt-get install trash-cli

Это установит команды trash, empty-trash, list-trash и restore-trash, которые вы можете использовать as-is или сделать rm псевдоним trash (см. ниже).

Семантика команды trash немного отличается от стандартной rm - она ​​не требует -r, чтобы иметь возможность удалять каталоги. Если это вас беспокоит, webupd8.org предлагает следующий скрипт, который вы можете поместить в свой PATH и называть его trash-rm:

#!/bin/bash
# command name: trash-rm
shopt -s extglob
recursive=1
declare -a cmd
((i = 0))
for f in "$@"; do
    case "$f" in

        (-*([fiIv])r*([fiIv])|-*([fiIv])R*([fiIv]))
            tmp="${f//[rR]/}"
            if [ -n "$tmp" ]; then
                #echo "\$tmp == $tmp"
                cmd[$i]="$tmp"
                ((i++))
            fi
            recursive=0
        ;;

        (--recursive) recursive=0
        ;;

        (*)
            if [ $recursive != 0   -a  -d "$f" ]; then
                echo "skipping directory: $f"
                continue
            else
                cmd[$i]="$f"
                ((i++))
            fi
        ;;

    esac
done
trash "${cmd[@]}"

В Ubuntu 12.04 и более поздней, последняя команда в скрипте должна be trash-put "${cmd[@]}" вместо trash "${cmd[@]}" (поскольку команда изменилась с trash на trash-put).

Затем сделайте исполняемый файл сценария:

chmod +x trash-rm

Как только вы добавьте псевдоним в ваш ~ / .bashrc, который заставит bash вызывать ваш скрипт вместо фактической команды rm:

alias rm="trash-rm"

Как djeikyb правильно указывает, трюк с псевдонимом .bashrc будет работать только для пользователя, чей .bashrc изменен, и только в сеансе терминала bash.

И это должно быть.

0
задан 22 November 2017 в 01:15

2 ответа

Следуя совету MichaelBay и просто переустановив Windows 10 в режиме UEFI, затем приступил к установке Ubuntu, как описано.

0
ответ дан 18 July 2018 в 02:51

Следуя совету MichaelBay и просто переустановив Windows 10 в режиме UEFI, затем приступил к установке Ubuntu, как описано.

0
ответ дан 24 July 2018 в 17:40

Другие вопросы по тегам:

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