“Df -h” কমান্ড আউটপুটটিতে লাইন ব্রেক ফেলেছে। আমি কীভাবে ঠিক করব?


14

আমার লিনাক্স বাক্সে আমার "df -h" কমান্ডটির বেশ কয়েকটি ডিভাইস রয়েছে যার নাম দীর্ঘ রয়েছে এবং সুতরাং "df -h" আউটপুটটিতে লাইন ব্রেক (বা ট্যাব ??) রয়েছে, যা স্ক্রিপ্টে আউটপুট পার্স করা কঠিন করে তোলে।

কেউ কি জানেন যে আমি কীভাবে লাইনব্রেকগুলি দমন করতে পারি যাতে নীচের আউটপুটগুলির পরে প্রাপ্ত জিনিসগুলি আমি পাই:

[root@me ~]# df -kh
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                      3.9G  404M  3.3G  11% /
/dev/mapper/VolGroup00-LogVol05
                      3.9G  442M  3.3G  12% /home
/dev/mapper/VolGroup00-LogVol04
                      3.9G  261M  3.5G   7% /var
/dev/mapper/VolGroup00-LogVol03
                      3.9G  137M  3.6G   4% /tmp
/dev/mapper/VolGroup00-LogVol02
                      7.8G  3.6G  3.8G  49% /usr

এবং পছন্দসই বিন্যাসটি হ'ল:

[root@me ~]# df -kh
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/VolGroup00-LogVol00   3.9G  404M  3.3G  11% /
/dev/mapper/VolGroup00-LogVol05   3.9G  442M  3.3G  12% /home
/dev/mapper/VolGroup00-LogVol04   3.9G  261M  3.5G   7% /var
/dev/mapper/VolGroup00-LogVol03   3.9G  137M  3.6G   4% /tmp
/dev/mapper/VolGroup00-LogVol02   7.8G  3.6G  3.8G  49% /usr

1
আমি এটি পরীক্ষা করতে পারছি না কারণ আমার ড্রাইভের পথগুলি আপনার মতো বিশাল নয়। ব্যবহার করুনdf -Pkh
ব্যবহারকারী 606723

1
@ ব্যবহারকারী 606723: কেন একটি উত্তরে রাখবেন না?
enzotib

আমি এখনই করেছি। = পি। আমি প্রথমে এটিকে কোনও উত্তরে রাখিনি কারণ এটি দুটি সেকেন্ডের জন্য ম্যান ফাইলটির দিকে তাকানো একটি স্পষ্ট অনুমান।
ব্যবহারকারী 606723

1
তারা একে অপরের সাথে বিরোধিতা এবং সর্বশেষ প্রদত্ত "জয়" (যেমন মানব পঠনযোগ্য আউটপুট দেয় 1024 ব্লক আউটপুট দেয় ) এবং একে অপরের বিরোধিতা হিসাবে -hএবং -kএকসাথে ব্যবহার অর্থহীন । df -hkdf -kh
পার্লডাক

উত্তর:


18

চেষ্টা করুন: df -Pkh

পিটির অর্থ দাঁড়ায় "পোর্টেবল" এবং এটি পসিক্স স্ট্যান্ডার্ড আউটপুট অনুসরণ করতে বাধ্য করবে।
আমার কাছে একটি কুঁচি আছে যে কোনও চতুর বিন্যাসকে ডিফ করতে চেষ্টা করবে তা ঠিক করবে।

ভবিষ্যতে যখন আপনি এই জাতীয় সমস্যাগুলি সমাধান করার চেষ্টা করবেন, চেষ্টা করুন man dfএবং দেখুন যা দেখে মনে হচ্ছে এমন কিছু পাওয়া যায় যা এটি কার্যকর হতে পারে ... কারণ আমি যা করেছি তার কারণ ঘটেছে =)


স্বীকারোক্তি। আমি "man df" এর পরিবর্তে "df --help" ব্যবহার করছিলাম। অনুস্মারক জন্য ধন্যবাদ।
jangofan

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.