百度
360搜索
搜狗搜索

linux指定目录删除里面文件的命令行详细介绍

在 Linux 中删除指定目录内的文件(保留目录本身),可根据场景选择以下命令:

1. 基础用法(删除目录内所有文件,不包含子目录)

bash

 /目标目录路径/*

/data/logs/*

  • 注意:若目录非空且包含只读文件,需加 -f 强制删除:
    rm -f /目标目录/*

2. 包含子目录内的文件(递归删除)

bash

  /目标目录路径/*

~/temp/*

  • 危险-r 会递归删除子目录,确保路径正确!

3. 安全验证(先预览再删除)

bash

 /目标目录路径  

/目标目录路径/*

关键注意事项:

  1. 无回收站:Linux 删除不可逆,操作前务必确认路径!
  2. 通配符风险* 匹配所有文件,避免在根目录(如 /)使用!
  3. 保留目录:上述命令仅删除目录内的文件 / 子目录,目录本身不会被删除。

如果需要删除目录及其所有内容(包括目录本身),使用:
rm -r /目标目录路径(谨慎!)

阅读更多 >>>  linux怎么根据文件内容查找文件

网站数据信息

"linux指定目录删除里面文件的命令行"浏览人数已经达到16次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux指定目录删除里面文件的命令行的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!