Что делает ' sudo rm -rf / *'?

из вашего aplay -l Интерфейс Scarlett — карта 3, устройство 0 = hw :3,0

QjackCtl использует псевдоним, а не номер карты (hw :USB,0 = hw :3,0 ), чтобы избежать возможных проблем при изменении номеров карт.
чтобы получить список карт с псевдонимами:

 cat /proc/asound/cards

QjkackCtl раньше использовал настройки ~/.jackdrc, но теперь игнорирует их и использует собственные настройки. У меня установлена ​​одна недавняя ОС Linux, в которой нет файла ~./jackdrc

.

вы можете захотеть сохранить настройки QjackCtl в ~/.jackdrc на случай, если другое приложение использует JACK без QjackCtl

ваш ~/.jackdrc имеет «-dhw :0», который является встроенной звуковой картой 0, можно изменить на -dhw :USB,0, чтобы соответствовать qjackctl и использовать USB-устройство

-5
29.06.2021, 08:39
1 ответ

sudo rm -rf /*(-rозначает рекурсивное удаление каталогов и их содержимого, а -fигнорировать несуществующие файлы и аргументы и никогда не запрашивать подтверждение, а /*просто расширяется до всего в/)удаляет все в /и, как вы узнали с /boot/efiсюда также входят смонтированные файловые системы. Причины, по которым некоторые данные не были удалены, могут быть:

  1. Разделы из других ваших дистрибутивов/операционных систем не были смонтированы, rmневозможно удалить данные с несмонтированных устройств/файловых систем.
  2. Они были смонтированы только для чтения.
  3. Как указал Камиль, рекурсивное удаление можно было бы остановить принудительным завершением работы вовремя, чтобы некоторые данные сохранились.

Что касается того, почему в Fedora использовалось некоторое пространство, это зависит от того, как вы это проверили. Даже в пустой файловой системе есть некоторое используемое пространство (метаданных, резерв файловой системы и т. д. ), и, например, GParted покажет это, но это не обязательно означает, что некоторые данные сохранились.

2
28.07.2021, 11:21

Теги

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