如何在不删除目录的情况下删除所有文件?

use*_*499 7 command-line bash rm directory

我有一个样本dir如下:

/path/to/dir/
- f1.txt
- f2.txt
- f3.txt
Run Code Online (Sandbox Code Playgroud)

我想清除或删除下面的所有文件,/path/to/dir而不实际删除目录/path/to/dir本身。

怎么做?

目前,我只是使用rm -rf /path/to/dir命令删除目录并使用mkdir /path/to/dir. 但此命令也会删除该目录。

Lis*_*iso 7

使用通配符 ( *)

rm /path/to/dir/*
Run Code Online (Sandbox Code Playgroud)

将删除/path/to/dir目录下的所有文件。