Безопасно ли это использовать?
sudo rm /Desktop/FILENAME
Причиной желания использовать sudo является то, что я не вижу файл.
Я случайно набрал sudo rm /Desktop/index.html. Он не нашел его, но что-то еще можно было удалить?
Чрезмерное использование и последующее неправильное использование sudo один из банов Ubuntu.
Никогда не используйте sudo rm и абсолютный URL-адрес или подстановочный знак, если вы можете ему помочь.
В один прекрасный день у вас будет опечатка и ненависть.
Используйте ~/Desktop, поскольку путь /Desktop не существует, первый - это путь к вашему рабочему столу. Если это один файл с использованием sudo rm ~/Desktop/filename, это абсолютно нормально. Просто убедитесь, что вы хотите удалить файл, если он находится в папке вашего рабочего стола и имеет разрешения sudo, спросите себя, нужно ли его удалять, и если да, то вам нужно сделать копию.
«Безопасный» - интересное описание чего-либо с sudo. Выполнение sudo rm /Desktop/filename будет только «безопасным», если вы хотите удалить filename. Он не удалит /Desktop. Будьте осторожны. Я думаю, вы хотите использовать sudo rm Desktop/filename. Это удалит filename в разделе Desktop из каталога, в котором вы находитесь. По умолчанию в вашей корневой (/) drectory нет Desktop. Выполнение sudo rm Desktop даже не удалит Рабочий стол, поскольку это каталог. Если вы хотите удалить каталог, сделайте sudo rm -r Desktop. Поэтому, в некотором смысле, да, это было бы безопасно. Вам может не понадобиться использовать sudo в первую очередь, если это файл, которым вы владеете (или можете получить доступ). Будьте осторожны с sudo.
Команда «rm», с или без sudo, абсолютно безопасна, если вы знаете, что делаете, и будьте осторожны. Если вы случайно удалите что-то, оно невосстановимо. (Не совсем верно, иногда удаляются удаленные файлы, но я не буду на это полагаться.)
Пока вы выполняете именно эту команду, и это файл, который вы хотите удалить, это безопасно. Если вы используете rm (даже без root) и получаете что-то не так (обычно с подстановочным знаком *), вы можете удалить все ваши файлы. (Конечно, вы делаете регулярные резервные копии, верно?)
Реальный вопрос в том, почему у вас есть папка / Desktop. Вероятно, вы имеете в виду ~ / Desktop.
В любом случае команда безопасна. такие команды, как sudo и rm, не являются по своей сути опасными, они просто позволяют вам делать глупые вещи, если вы вводите команду неправильно. Кроме того, в одной пользовательской системе rm примерно так же опасен, даже без sudo, поскольку вы, вероятно, больше заботитесь о своих личных файлах, чем о системных файлах.
О вашей неспособности увидеть файл, может быть, потому, что имя файла начинается с символа '.' и, следовательно, рассматривается как скрытый файл. В Ubuntu вы можете нажать Ctrl + h, чтобы показать скрытые файлы. В терминале вы можете ввести
ls -a
, чтобы показать скрытые файлы.
Что касается проблем с «sudo», перечисленных выше, они правы. Будьте осторожны с этим. Лучше просто удалить его или сделать так, чтобы вы могли его удалить (chmod / chown), а затем просто удалить его в обычном режиме. Лучше, чем жаль:)