删除 /root ( /~ ) 目录中的所有内容

删除 /root ( /~ ) 目录中的所有内容

我想要安装一个软件,它的默认安装目录是/root.但软件无法安装。现在我想从头再来一次。但/root目录中有一些文件。我不确定它们是我安装的软件还是系统文件。总之我想问一下我们安装Ubuntu时/root目录是空的还是有系统文件?

ls -la这是命令的输出

root@rnt-U410:~# ls -la
total 84
drwx------ 13 root root 4096 Jan  4 23:24 .
drwxr-xr-x 25 root root 4096 Dec 23 21:16 ..
drwxr-xr-x  4 root root 4096 Dec 23 19:44 .android
drwxr-xr-x  3 root root 4096 Dec 23 19:05 Android
drwxr-xr-x  4 root root 4096 Dec 23 19:01 .AndroidStudio
-rw-------  1 root root 6955 Jan  3 23:30 .bash_history
-rw-r--r--  1 root root 3133 Jan  1 16:53 .bashrc
-rw-r--r--  1 root root 3106 Feb 20  2014 .bashrc~
drwx------  3 root root 4096 Dec 23 21:28 .cache
drwxr-xr-x  5 root root 4096 Dec 23 21:28 .config
drwx------  3 root root 4096 Dec 23 21:28 .dbus
-rw-r--r--  1 root root   68 Dec 23 22:24 .gitconfig
drwx------  2 root root 4096 Dec 23 21:28 .gvfs
drwxr-xr-x  3 root root 4096 Dec 23 19:01 .java
drwxr-xr-x  3 root root 4096 Dec 23 21:28 .local
-rw-r--r--  1 root root  256 Dec 26 20:47 .profile
-rw-r--r--  1 root root  194 Dec 26 20:46 .profile~
drwxr-xr-x  3 root root 4096 Dec 23 22:21 .repoconfig
-rw-r--r--  1 root root  116 Dec 23 22:24 .repopickle_.gitconfig
drwxr-xr-x  3 root root 4096 Dec 25 04:26 .swt
root@rnt-U410:~# 

答案1

文件的时间戳应该会提示您是否在安装过程中创建了某些内容。

/root目录只是root用户的主目录。除非您明确地将其放置在那里,否则没有什么重要的东西存在。因此删除所有内容应该没问题。 (也许您想保留.bashrc.profile。)

提示:您可以作为普通用户编译和安装大多数软件。无需为此使用 root。

答案2

root ( ) 的主目录/root/不应包含任何内容,通常其内容来自用户执行的程序,root这些程序保存其首选项/历史记录/诸如此类的内容以供以后重用。

正如其他用户所建议的,.bashrc并且.profile似乎是您可能想要维护的东西。

由于 Linux 是一个多用户系统,您通常会使用具有较小权限的用户登录,并仅在需要时通过 sudo 执行 root 命令,以避免损害系统的安全性。

除非您意识到其中一些执行的程序可能包含所需的信息或首选项,否则您可以毫无问题地删除其内容,否则只需在擦除所有内容之前创建所需内容的副本(类似的内容tar -cvjpf /mnt/backup/backup-root-$(date+%F-%H-%M).tar.bz2 ~/应该足够了) 。

相关内容