以下是我需要执行的说明:
1. Navigate to the Symantec AntiVirus virus definitions directory (default location is: `/opt/Symantec/virusdefs`) in the terminal.
2. Remove any `*.tmp` or `temp` files or folders.
3. Remove any numbered folders.
4. Ensure that the 3 remaining folders are empty. If they are not empty, empty them.
- `binhub` (expected to be full).
- `incoming` (usually empty, if it's not, this may be an indication of what is wrong).
- `texthub` (also usually empty).
问题 1:我必须发出哪些特定命令才能删除tmp
或temp
文件/文件夹?
问题 #2:我必须发出哪些特定命令来清空binhub
、incoming
和texthub
?
问题 3:我注意到,如果我单击启动器上的主文件夹图标,然后单击文件系统,导航到目标文件夹,我可以看到tmp
和temp
编号文件夹。我可以右键单击每个文件夹并选择“移至废纸篓”吗?这种方法是否等同于您对问题 1 的回答?
与往常一样,欢迎为像我这样的新手提供详细的解释。
更新 #1:
回答我自己的问题#3:这个方法并不奏效
(a)右键单击文件夹后没有“移至废纸篓”选项。该文件夹中包含许多文件。
(b)上一段中提到的所有文件夹都需要 root 权限。
(c)结论:别无选择,只能使用终端窗口使用以下命令删除非空文件夹:
sudo rmdir -rfv <foldername>
上述命令成功删除所有非空文件夹。
更新 #2:
我无法清空文件夹,即 definfo.dat 和 usage.dat。请参见下文:
sharon@sharon:/opt/Symantec/virusdefs$ sudo echo > definfo.dat
bash: definfo.dat: Permission denied
sharon@sharon:/opt/Symantec/virusdefs$ sudo echo > usage.dat
bash: usage.dat: Permission denied
sharon@sharon:/opt/Symantec/virusdefs$ sudo cat
[sudo] password for sharon:
答案1
我想我可能已经回答了我所有的问题。
在我编辑的帖子中,我在更新#1中提到我能够删除非空文件夹。
现在,在这篇文章中(或者更确切地说是我对之前文章的回答),我能够清空这两个文件的内容,即 definfo.dat 和 usage.dat:
sharon@sharon:~$ cd /opt/Symantec/virusdefs
sharon@sharon:/opt/Symantec/virusdefs$ sudo gedit definfo.dat
[sudo] password for sharon:
sharon@sharon:/opt/Symantec/virusdefs$ sudo gedit usage.dat
现在我需要的是 Linux 和 Ubuntu 的专家来确认我的做法是正统和正确的,这样我才能记住它们。总结一下:
要删除非空文件夹,必须发出以下命令:
sudo rmdir -rfv <foldername>
要清空文件(如 *.dat)的内容,请发出以下命令:
sudo gedit usage.dat
gedit 窗口弹出,内容如下。我使用“backspace”键删除内容,然后点击顶部 gedit 菜单栏上的“保存”图标,保存并关闭文件。