My server had some issues due to a bug on my server host's end. I restored my server, but ever since then there's been some odd files in my "/" directory.
Screenshot: Screenshot of "/" directory in FileZilla
What are these files and why did they suddenly appear? Can I safely delete them? Is something wrong with my Ubuntu installation?
Output from ls -la
:
total 92
-rwsrwsrwt 1 root root 0 Jan 1 1970 ?
drwxr-xr-x 2 root root 4096 Oct 7 13:59 ??
drwxrwxr-x 24 root 1001 4096 Oct 10 14:53 .
drwxrwxr-x 24 root 1001 4096 Oct 10 14:53 ..
drwxr-xr-x 2 root root 4096 Apr 22 17:56 bin
drwxr-xr-x 3 root root 4096 Apr 22 18:15 boot
drwxr-xr-x 17 root root 4020 Oct 10 14:53 dev
drwxr-xr-x 86 root root 4096 Oct 4 19:19 etc
drwx------ 2 root root 4096 Jul 25 17:12 gandi
drwxr-xr-x 3 root root 4096 Jul 19 17:08 home
lrwxrwxrwx 1 root root 35 Apr 22 17:57 initrd.img -> boot/initrd.img-4.4.0-21-lowlatency
lrwxrwxrwx 1 root root 32 Apr 22 17:57 initrd.img.old -> boot/initrd.img-4.4.0-21-generic
drwxr-xr-x 17 root root 4096 Jul 25 16:04 lib
drwxr-xr-x 2 root root 4096 Apr 22 17:56 lib64
drwx------ 2 root root 16384 Apr 22 17:26 lost+found
drwxr-xr-x 2 root root 4096 Apr 22 17:57 media
drwxr-xr-x 2 root root 4096 Apr 22 17:57 mnt
drwxr-xr-x 3 root root 4096 Jul 25 16:02 opt
dr-xr-xr-x 167 root root 0 Oct 10 14:53 proc
drwxr-x--- 6 root root 4096 Jul 19 17:27 root
drwxr-xr-x 21 root root 680 Oct 10 15:30 run
drwxr-xr-x 2 root root 4096 Jul 19 17:23 sbin
drwxr-xr-x 2 root root 4096 Oct 10 14:53 srv
dr-xr-xr-x 13 root root 0 Oct 10 15:31 sys
drwxrwxrwt 8 root root 4096 Oct 10 15:30 tmp
drwxr-xr-x 10 root root 4096 Apr 22 17:57 usr
drwxr-xr-x 13 root root 4096 Jul 19 17:22 var
lrwxrwxrwx 1 root root 32 Apr 22 17:57 vmlinuz -> boot/vmlinuz-4.4.0-21-lowlatency
lrwxrwxrwx 1 root root 29 Apr 22 17:57 vmlinuz.old -> boot/vmlinuz-4.4.0-21-generic
---------- 1 root root 0 Jan 1 1970 ???
ls -li
Это даст вам inode плохих файлов. Затем вы можете удалить их с помощью find.
find -inum n -exec rm {} \;
Сделайте это для каждого файла с забавным именем. Замените n номером inode из первой команды. Один из этих файлов на самом деле является каталогом. Вы можете использовать rmdir
вместо rm
для этого.
Это просто файлы, созданные с помощью управляющего символа. Не могу сказать, как они туда попали, но не думаю, что с вашей установкой что-то не так.
Другой вариант - использовать Midnight Commander ( apt-get install mc
). Это позволит вам выбрать странные файлы с помощью клавиш управления курсором и просто нажать F8, чтобы удалить их. Это может быть немного безопаснее, если вы не привыкли к инструментам низкого уровня, таким как find
.