আমি একটি সংকুচিত টার্বল তৈরি করার চেষ্টা করছি যা আমার ডিরেক্টরিগুলির মধ্যে একটিতে উপস্থিত সমস্ত পিডিএফ ফাইল রয়েছে। ডিরেক্টরি কাঠামো ধরে রাখা দরকার। খালি ডিরেক্টরিগুলির প্রয়োজন হয় না, তবে তারা সেখানে থাকলে আমি সত্যিই যত্নশীল নই।
উদাহরণস্বরূপ, বলুন আমার একটি ডিরেক্টরি ছিল যা দেখতে দেখতে এটির মতো ছিল:
dir
dir/subdir1
dir/subdir1/subsubdir1/song.mp3
dir/subdir2
dir/subdir2/subsubdir1
dir/subdir2/subsubdir1/document.pdf
dir/subdir2/subsubdir1/another-song.mp3
dir/subdir2/subsubdir1/top-ten-movies.txt
dir/subdir3
dir/subdir3/another-document.pdf
কমান্ডটি চালানোর পরে, আমি এটি dir.tar.gz
ধারণ করতে চাই :
dir
dir/subdir2
dir/subdir2/subsubdir1
dir/subdir2/subsubdir1/document.pdf
dir/subdir3
dir/subdir3/another-document.pdf
সম্ভব?
find docs \( -iname '*.pdf' -o -iname '*.mp3' \) -printf '"%p"\n' | xargs tar czf docs-media.tar.gz