আমি জানতে চাই যে টার্গেট ডিরেক্টরিতে পুনরাবৃত্তভাবে সমস্ত ফাইলকে বন্দুকীকরণের জন্য কমান্ডটি কী? আমি আনজিপ কমান্ডটি ব্যবহার করার চেষ্টা করেছি কিন্তু এটি কার্যকর হয়নি।
আমি একটি লক্ষ্য ফোল্ডারের সমস্ত জিপ ফাইল আনজিপ থেকে কমান্ডটি চেষ্টা করেছি ?
আমি জানতে চাই যে টার্গেট ডিরেক্টরিতে পুনরাবৃত্তভাবে সমস্ত ফাইলকে বন্দুকীকরণের জন্য কমান্ডটি কী? আমি আনজিপ কমান্ডটি ব্যবহার করার চেষ্টা করেছি কিন্তু এটি কার্যকর হয়নি।
আমি একটি লক্ষ্য ফোল্ডারের সমস্ত জিপ ফাইল আনজিপ থেকে কমান্ডটি চেষ্টা করেছি ?
উত্তর:
নীচের কমান্ড ব্যবহার করে। <path_of_your_zips>আপনার জিপ ফাইলগুলির পাথ এবং <out>আপনার গন্তব্য ফোল্ডারের সাথে প্রতিস্থাপন করুন :
জিজেড ফাইলের জন্য
find <path_of_your_zips> -type f -name "*.gz" -exec tar xf {} -C <out> \;
অথবা
find <path_of_your_zips> -type f -name "*.gz" -print0 | xargs -0 -I{} tar xf {} -C <out>
জিপ ফাইলের জন্য
find <path_of_your_zips> -type f -name "*.zip" -exec unzip {} -d <out> \;
অথবা
find <path_of_your_zips> -type f -name "*.zip" -print0 | xargs -0 -I{} unzip {} -d <out>
-execপছন্দ হচ্ছে না find . -type f -name "*.gz" -exec tar xzf {} -C <out> \;?
tar: This does not look like a tar archive
gunzipহয়েছে -rবিকল্প। থেকে man gunzip:
-r --recursive
Travel the directory structure recursively. If any of the
file names specified on the command line are directories, gzip
will descend into the directory and compress all the files it finds
there (or decompress them in the case of gunzip ).
সুতরাং, আপনি যদি ডিরেক্টরি এবং এর সমস্ত উপ- ডিরেক্টরিগুলির ভিতরে gunzipসমস্ত সংকুচিত ফাইল ( gunzipবর্তমানে gzip, zip, compress, compress -H বা প্যাক দ্বারা নির্মিত ফাইলগুলি সংক্ষেপিত করতে পারেন) করতে চান /foo/bar:
gunzip -r /foo/bar
এটি স্পেস সহ ফাইলের নামগুলিও পরিচালনা করবে handle