我想要安装一个软件,它的默认安装目录是/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 ~/
应该足够了) 。