Je suis nouveau sur Ubuntu et j’ai installé Android-studio dans /opt/
. Aujourd’hui, j’ai ouvert mon Android studio, mais il a été averti de la mise à jour, mais l’autorisation a été validée. cherché et savoir que pour le résoudre, je peux déplacer le répertoire de /opt
vers mon home
et je l’ai fait avec la commande suivante:
Sudo cp -r /opt/Android-studio ~/
alors j'ai vérifié ma maison et j'ai trouvé un dossier nommé Android-studio là-bas. mais ensuite j'ai trouvé que ce répertoire Android-studio existe à deux endroits l'un à /opt/
et l'autre à home
alors pourquoi j'ai besoin de deux , il ne fera que mal utiliser l’espace. alors j'ai trouvé que je pouvais facilement changer mon répertoire Android-studio en utilisateur actuel pour qu'il permette les mises à jour et j'ai fait la même chose avec la commande suivante:
Sudo chown -R $USER:$USER /opt/Android-studio
Cela a tellement bien fonctionné et je suis capable de mettre à jour mon Android- Studio.Maintenant, je pense que le répertoire Android-studio que j'ai créé précédemment sur mon home
est inutile, je veux donc le supprimer. J'ai essayé de le supprimer en:
rm -r Android-studio
et il a donné le message suivant:
rm: descend into write-protected directory 'Android-studio'?
comme je suis nouveau sur Ubuntu, je veux savoir ce que signifie exactement ce message et comment procéder pour supprimer ce répertoire Android-studio sur mon home
. merci!
L'option -r
active la suppression r
ecursive, de sorte que rm
veut descendre dans les répertoires et tout repasser. cp
copies conservant les autorisations. Elles ne sont donc pas modifiées et vous n'avez peut-être pas accès en écriture au répertoire. C'est ce que suggère le message. Sans accès en écriture, vous ne serez pas autorisé à supprimer quoi que ce soit. Il y a deux façons de procéder à partir d'ici:
Exécutez rm
avec les autorisations root. Root est dans tous les cas autorisé à supprimer le répertoire et son contenu.
Sudo rm -r ~/Android-studio
Modifiez d'abord les autorisations du répertoire et de son contenu, puis exécutez rm
comme vous l'avez essayé.
Sudo chmod -R a+w ~/Android-studio && rm -r ~/Android-studio
Surtout en combinaison avec les permissions root et de manière récursive, la suppression de contenus est dangereuse et ne doit être effectuée que si vous êtes absolument sûr de faire ce qui est bien. Je conseille d'utiliser des chemins absolus (~/Android-studio
vs. Android-studio
) à cause de cela. Il va sans dire que vous devriez toujours avoir une sauvegarde à portée de main.