親フォルダとサブフォルダを削除せずにサブフォルダとファイルを削除しますか?

親フォルダとサブフォルダを削除せずにサブフォルダとファイルを削除しますか?

このタイプのdir構造の場合:

\\rdwlhsdevserver\root\user1\folders\testdat.txt
\\rdwlhsdevserver\root\abhay\testdat.txt
\\rdwlhsdevserver\root\testuser\folders1\folder2\testdat.txt
\\rdwlhsdevserver\root\devadmin\input\testdat.txt
\\rdwlhsdevserver\root\admin\testdata\testdat.txt

親フォルダとすべてのサブフォルダを削除するために使用できることを知っていますが、rm -rf <<folderPath>>以下を除いて削除したいと思います。\\\rdwlhsdevserver\root\Childfolder

を実行した後、cmd出力は次のようになります。

\\rdwlhsdevserver\root\user1\
\\rdwlhsdevserver\root\abhay\
\\rdwlhsdevserver\root\testuser\
\\rdwlhsdevserver\root\devadmin\
\\rdwlhsdevserver\root\admin\

ベストアンサー1

rm -rf /path/to/root/*/*

注:同様のテストディレクトリ構造を作成して最初にテストしてみてください。あなたのシェルはこの構文をサポートしていないかもしれません(bashとzshでテストしました)。

おすすめ記事