从Linux中的文件夹中删除文件

时间:2018-08-17 06:21:04

标签: linux hive

Linux操作系统

你好

我已经使用wget下载了文件。下载的文件名称有些混乱,例如

index.html?format=csv&timezone=Asia%2FKolkata&use_labels_for_header=true.

现在我正在尝试使用rm删除此文件,但是它没有被删除。

Linux操作系统

sudo rm -f Unconfirmed\sudo rm -f Unconfirmed\index.html?format=csv&timezone=Asia%2FKolkata&use_labels_for_header=true

如何从文件夹中删除它。

3 个答案:

答案 0 :(得分:1)

它的工作原理如下。确保您有权编辑(删除或更新)该文件/文件夹。您使用的是正确的sudo。

  • 要删除文件夹及其所有内容(包括所有内部文件,
    文件夹):

      rm -rf /path/to/directory 
    
  • 要删除文件夹的所有内容(包括所有内部文件夹),而不要删除文件夹本身:

      rm -rf /path/to/directory/* or
    
      rm -rf /path/to/directory/{*,.*} 
    

    如果要确保还删除了隐藏的文件/目录。

  • 要从文件夹内部删除所有“文件”(不删除内部文件夹):

      rm -f /path/to/directory/{*,.*} 
     Where:
      rm - stands for "remove"   
      -f - stands for "force" which is helpful when you don't want to be asked/prompted 
      if you want to remove an archive, for example.   
      -r - stands for "recursive" which means that you want to go 
      recursively down every folder and remove everything.
    

答案 1 :(得分:0)

rm -rf“ yourfilename”在文件名上加上双引号。 还要检查您是否有权删除此文件。

答案 2 :(得分:0)

make 通过打印指定要删除的文件的 rm -f 命令通知您删除。

例如:enter image description here

这里的 MergeSort 是我需要删除的文件。