linux 中,怎么 只删除文件夹下面所有的文件,而不删除文件夹本身

比如文件夹 test,下面有很多文件

如何只删除下面的文件及文件夹,而保留 test文件夹的名字

具体步骤如下:

1、安装SHH远程软件、并能链接上linux服务器,用SSH登录linux服务器;

2、创建一个新的文件夹,上面会显示日期和时间,还有具体的部分参数;

3、在linux下rm是删除命令,先看rm的帮助说明,然后我们用rm test来删除文件;

4、提示无法删除目录,也就是rm不带参数的时候只能删除文件,而不能删除文件夹;

5、在做删除操作的时候不要用-rf参数,用rm -rf test直接删除文件,而不删除文件夹。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-08-19

以文件夹sample/为例,删除其子目录

先cd切换到该文件夹目录下

cd .../sample/

然后执行删除本目录下所有文件

rm -r ./*

参数-r表示递归,删除多个文件时要用到;.表示当前目录;*表示任意文件;连起来就是删除当前目录下的所有文件。

第2个回答  2011-04-28
#cd test
#rm -fr *.*
第3个回答  2018-10-25
文件夹名dir
rm dir/*.*
第4个回答  2011-04-28
rm *.*
相似回答