Как заставить терминал Kali Linux выполнять свои предложения?

В вашей команде sudoдает дополнительные привилегии только команде find, а не оболочке. Поэтому, если вы начнете с высокого уровня, findсможет спуститься в файловое дерево и показать вам содержимое.

Но ваша оболочка пытается расширить *. Если у вашего пользователя нет прав на просмотр содержимого /nfshome/*/.local, он не сможет сопоставить какие-либо файлы в (, такие как /nfshome/*/.local/share). Без совпадения в findничего не передается.

Вы можете убедиться в этом, изучив вывод echo /nfshome/*/.localи echo /nfshome/*/.local/share. Второй, вероятно, будет пустым.

Непонятно, почему вы хотите выполнить вторую команду, когда первая работает. Вы можете запустить всю команду в подоболочке и выполнить ее с помощью sudo. Напримерsudo -c "find..."

1
04.04.2021, 01:48
1 ответ

используйте стрелку вправо на клавиатуре, и она «закрепит» предложенную оставшуюся часть команды, которую вы разместили выше

2
28.04.2021, 22:54

Теги

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