আমি সব '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 ব্যবহার করি না, তাই এটিকে উত্তরে রূপান্তর করার পক্ষে আমি যথেষ্ট নিশ্চিত নই।