我应该如何删除或清空这些文件或文件夹?

我应该如何删除或清空这些文件或文件夹?

以下是我需要执行的说明:

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:我必须发出哪些特定命令才能删除tmptemp文件/文件夹?

问题 #2:我必须发出哪些特定命令来清空binhubincomingtexthub

问题 3:我注意到,如果我单击启动器上的主文件夹图标,然后单击文件系统,导航到目标文件夹,我可以看到tmptemp编号文件夹。我可以右键单击每个文件夹并选择“移至废纸篓”吗?这种方法是否等同于您对问题 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 的专家来确认我的做法是正统和正确的,这样我才能记住它们。总结一下:

  1. 要删除非空文件夹,必须发出以下命令:

    sudo rmdir -rfv <foldername>

  2. 要清空文件(如 *.dat)的内容,请发出以下命令:

    sudo gedit usage.dat

gedit 窗口弹出,内容如下。我使用“backspace”键删除内容,然后点击顶部 gedit 菜单栏上的“保存”图标,保存并关闭文件。

相关内容