From: Gabor Gombas Date: Thu, 13 Jun 2024 08:09:39 GMT Subject: Re: [BUG] "git clean -df ." silently doesn't delete folders with stale .nfs* files Message-ID: In-Reply-To: On Tue, Jun 11, 2024 at 12:43:51AM -0700, 'Yuri' wrote: > The system I observed the problem is Centos with the kernel > 3.10.0-1160.76.1.el7.x86_64 (10 years old). > > > "rm -rf xx" command also says Device or resource busy > But git-2.43.0 doesn't say anything. On RHEL7: $ mkdir foo $ cd foo $ git --version git version 2.39.2 $ git init $ mkdir xx $ touch xx/x $ tail -f xx/x $ git clean -dfx warning: failed to remove xx/: Directory not empty Removig xx/x $ git clean -dfx warning: failed to remove xx/.nfs[... long hex number...]: Device or resource busy Well, try something: $ echo xx > .gitignore $ git add .gitignore $ git commit -m foo $ git clean -df [there is no output - bingo] $ git clean -dfx warning: failed to remove xx/.nfs[... long hex number...]: Device or resource busy Regards, Gabor