hariç, ben bu komutu deneyin amaKaldır dosyası bazı dosyayı bir dizine ama '.gitignore' dosyasını kaldırmak istediğiniz dosyayı
[[email protected] lw2]$ find ./web/assets/* ! -name '.gitignore' | xargs rm -rf
find: `./web/assets/*': No such file or directory
Ben ile tekrar deneyin hata alıyorum "" karakter ama başka hatayı alıyorum:
[[email protected] lw2]$ find ./web/assets/. ! -name '.gitignore' | xargs rm -rf
rm: cannot remove directory: `./web/assets/.'
teşekkür ederiz bu komutla nesi söyle!
Sen.gitignore
silmezsiniz ulaşmak için bu nedenle bütün dizin silme önlemek için dosya dosya kaldırabilir ve
Hata mesajı nasıl belirsiz? 'find' geçerli dizinin adını döndürür, ancak kaldırılamaz. Rm -rf ile zaten bir '.gitignore' dosyası içeren herhangi bir dizini kaldırabilirsiniz. – tripleee