මම ෆෝල්ඩරයකින් zip ගොනුවක් සෑදීමට උත්සාහ කරන .git
අතර එහි ප්රති ing ලයක් ලෙස ලැබෙන zip ගොනුවෙන් උප ෆෝල්ඩරය බැහැර කිරීමට කැමැත්තෙමි .
මට සිප් කිරීමට අවශ්ය ( මව් බිට්වුලූෂන් යනුවෙන් හැඳින්වෙන ) මව් ෆෝල්ඩරය වෙත ගොස් මම කරන්නේ:
zip -r bitvolution.zip bitvolution -x ".git"
නමුත් එය .git
උප ෆෝල්ඩරය බැහැර නොකරයි .
මම විවිධ සංයෝජන උත්සාහ කලා, -x .git*
, -x \.git/*
, -x .git/\*
, -x \.git/\*
. බැහැර කිරීමේ තර්කය සඳහා මම සම්පූර්ණ මාර්ගය භාවිතා කිරීමට උත්සාහ කළෙමි ... නමුත් එතැනට පැමිණියේ නැත.
zip --exclude '*.git*' -r directory.zip directory
zip --exclude \*.git\* -r directory.zip directory