私の最上位ディレクトリはdataです。data複数のディレクトリが含まれ、これらのディレクトリにはサブディレクトリがあります。data/一部のディレクトリ内のいくつかのファイルを除き、内部のすべてのファイルとディレクトリを削除する必要があります。
たとえば、データにはディレクトリ100とが含まれ101ます。私は維持したいa.txtとb.txtのファイルに100/し、c.txtかつd.txt内のファイル101/内の他のすべてのファイルとディレクトリを除去しながら100と101。
例:
.
├── 100
│ ├── a.txt
│ ├── b.txt
│ ├── c.txt
│ └── d.txt
└── 101
├── a.txt
├── b.txt
├── c.txt
└── d.txt
rm -rf !(a.txt|b.txt)コマンドを使用していますが、このコマンドを各ディレクトリに自動的に適用することはできません。