আমি সব 'dotfiles' (ফে ব্যাকআপ করতে চান .zshrc) সঙ্গে আমার home ডিরেক্টরির অধীনে আলকাতরা কিন্তু ডিরেক্টরি গঠন এবং সমস্ত সাব-ব্যতীত।
আমি এটি বিভিন্ন কমান্ড দিয়ে বেশ কয়েকবার চেষ্টা করেছি, তবে আমি প্রাপ্ত সেরাটি একটি সংরক্ষণাগার ছিল যার মধ্যে লুকানো ডিরেক্টরিগুলিও অন্তর্ভুক্ত $HOMEছিল।
#!/bin/zsh
BACKUPFILE=dotfile_backup.tar.gz
tar --create --file=$HOME/$BACKUPFILE --auto-compress --no-recursion --exclude=. --exclude=.. --exclude=*/ --directory=$HOME .*
আমি findফলাফলটি টর্কে ব্যবহার করার এবং পাইপ দেওয়ার বিষয়েও ভেবেছিলাম , তবে কোনও ভাগ্য নেই। আপাতদৃষ্টিতে সহজ - টাস্কটি কীভাবে এটি অর্জন করা যায় তা কি কেউ জানেন?
পিএস: বেশিরভাগ সময় যখন আমি একটি সংরক্ষণাগার তৈরি করতে টার ব্যবহার করি তখন আমাকে xkcd কমিক সম্পর্কে ভাবতে হবে:
:)
*(.)- এবং আমি তা বাদ মনে .এবং ..থেকে .*ডিফল্টরূপে (এবং তারা দ্বারা কুড়ান হবে না .*(.)যাহাই হউক না কেন, যেহেতু এটি শুধুমাত্র ফাইল নির্বাচন)। আমি নিজে zsh ব্যবহার করি না, তাই এটিকে উত্তরে রূপান্তর করার পক্ষে আমি যথেষ্ট নিশ্চিত নই।