Unbuntu'daki bir dizindeki tüm "._foo.html" dosyalarını kaldırmak için bir komut satırı var mı?
Unbuntu'daki bir dizindeki tüm "._foo.html" dosyalarını kaldırmak için bir komut satırı var mı?
Yanıtlar:
rm ./._*
en az 15 karakter olması gerektiğinden daha fazla öğe.
./
gereksizdir.
Tüm bu sinir bozucu Apple dosyalarını kaldırmak için aşağıdaki komutu kullanıyorum, ancak bu da tüm alt dizinlerde de yinelemeli olarak yapıyor:
# find . -iname '._*' -exec rm -rf {} \;
find . -iname "._*" -delete
Web geliştirme sırasında James'in cevabını çok sık kullanıyorum.
~/.bash_profile
alias rmd=rmdotfiles
rmdotfiles(){
if [ -z "$1" ]; then
local path=.
else
local path=$1
fi
find $path -iname '._*' -exec rm -rf {} \;
}
. ~/bash_profile
Dosyayı kullanılabilir hale getirmek için düzenledikten sonra yazmayı unutmayın .
EDIT: Örnek kullanım: rmd /path/to/dir