ファイルにリストされていないすべてのファイルとフォルダを削除する

ファイルにリストされていないすべてのファイルとフォルダを削除する

現在、作業ディレクトリ内のすべてのファイルとフォルダを繰り返し削除する方法を研究しています。リストにない存在する files2keep.txt。私はLinuxを使用しています。

テキストファイルは最大数ギガバイトまで非常に大きく、数百万行を含めることができます。テキストファイル内のファイルは現在の作業ディレクトリに基づいています。たとえば、次のようになります。

Dummy_Path_001/00110-003/VET_Visit2/VET/PTCT-PET_AC_FOOT-604/1/2021-06-22T18-45-00.766Z
Dummy_Path_001/00110-003/VET_Visit2/VET/PTCT-PET_AC_FOOT-607/1/2021-06-22T18-44-55.904Z
Dummy_Path_001/00110-003/VET_Visit2/VET/PTCT-PET_AC_FOOT-610/1/2021-06-22T18-44-57.682Z

rsyncを使用することも1つのオプションですが、いくつかの初期データの重複が発生し、ディスク容量の問題が発生する可能性があります。

ファイル名またはパスにスペースを含めないでください。

すべてのアイデアを歓迎します

ベストアンサー1

おすすめ記事