มีบรรทัดคำสั่งเพื่อลบไฟล์ "._foo.html" ทั้งหมดในไดเรกทอรีบน Unbuntu หรือไม่
มีบรรทัดคำสั่งเพื่อลบไฟล์ "._foo.html" ทั้งหมดในไดเรกทอรีบน Unbuntu หรือไม่
คำตอบ:
rm ./._*
เนื้อหาเพิ่มเติมเนื่องจากต้องมีอักขระอย่างน้อย 15 ตัว
./
ซ้ำซ้อน
ฉันใช้คำสั่งต่อไปนี้เพื่อลบไฟล์ Apple ที่น่ารำคาญทั้งหมด แต่อันนี้มันยังทำซ้ำผ่านไดเรกทอรีย่อยทั้งหมดด้วย:
# find . -iname '._*' -exec rm -rf {} \;
find . -iname "._*" -delete
ฉันใช้คำตอบของเจมส์บ่อยครั้งในระหว่างการพัฒนาเว็บไซต์ฉันสร้างคำสั่งของฉันเอง
~/.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
หลังจากแก้ไขไฟล์เพื่อให้สามารถใช้งานได้
แก้ไข: ตัวอย่างการใช้งาน: rmd /path/to/dir