আমি একটি ওয়েবসাইটকে অন্য সার্ভার থেকে অন্য সার্ভারে নিয়ে যাচ্ছি এবং গিট ফাইল অনুমতি হিসাবে মেটাডেটা সঞ্চয় করে না। আমার যথাক্রমে 775/664 নয় এমন ডিরেক্টরি এবং ফাইলগুলি সন্ধান করতে হবে।
এই মুহুর্তে, আমি এই আবদ্ধ-একসাথে গর্ভনিরোধ ব্যবহার করছি:
$ find . -type d -exec ls -la {} \; | grep ^d | grep -v ^drwxrwxr-x
$ find . -type f -exec ls -la {} \; | grep -v ^d | grep -v ^-rw-rw-r-- | grep -v '.git'
যদিও এটি কাজ করে, আমি এটি বরং হ্যাকি মনে করি। এটি করার আরও ভাল উপায় আছে, সম্ভবত একটি প্রচলিত উপায়, বা আমার কেবল হ্যাকি হওয়া উচিত?
এটি ব্যাশের অধীনে জিএনইউ সরঞ্জাম সহ সাম্প্রতিক উবুন্টু সংস্করণে চলছে।