フォルダからシンボルファイルを削除し、サブディレクトリはそのままにする方法は?

フォルダからシンボルファイルを削除し、サブディレクトリはそのままにする方法は?

次のように、ファイル、シンボリックリンク、およびサブディレクトリを含むフォルダがあるとします。

files: file1, file2, file3, file4
symbolic links: link1-->file2, link2-->file3
subdirectories: dir1, dir2

file1、file3、file3、file4、link1、link2を削除したいです。しかし、dir1とdir2は変更せずにそのままにしてください。

すべてのファイル名をカバーするパターンはありませんfile*。上記のファイル名は単なる例であり、実際にはさまざまな名前があります。

ベストアンサー1

findパラメータと一緒に使用できますtype

find . -maxdepth 1 -type f -exec rm -f {} \;

このセクションを削除してテスト実行を実行して、削除-exex rm -f {} \;するファイルを確認できます。

おすすめ記事