উইন্ডোজের জন্য বাশ-এ ফাইল সহ আমি একটি গাছ কীভাবে মুদ্রণ করব?


1

আমি বর্তমান আদেশের অধীনে ডিরেক্টরিগুলির একটি গাছ দেখানোর জন্য এই আদেশটি পেয়েছি:

ls -R | grep ":$" | sed -e 's/:$//' -e 's/[^-][^\/]*\//--/g' -e 's/^/   /' -e 's/-/|/'         

যা উত্পাদন করে:

 .                          
 |-docs                     
 |-lib                      
 |-node_modules             
 |---connect-file-cache     
 |-----docs                 
 |-----lib                  
 |-----node_modules         
 |-------mime               
 |-------underscore         
 |-----src                  
 |-----test                 
 |-----test_fixtures        
 |---mime                   
 |---snockets               

এটি ভাল, তবে ফাইলগুলি নেই। আমার বাশ স্ক্রিপ্টিং দক্ষতা দুর্বল, সুতরাং কীভাবে ফাইলগুলি আউটপুটটিতে প্রদর্শিত হবে সে সম্পর্কে আমার কোনও ধারণা নেই।

যেহেতু আমি উইন্ডোতে আছি, তাই আমি মনে করি না যে আমি treeকমান্ডটি মিংডব্লিউ 32 এ পেতে পারি।


এটা কি আপনার জন্য কাজ করে? (শেল স্ক্রিপ্টের সাথে দ্বিতীয় উত্তর) উবুন্টু "ট্রি" কমান্ডের ম্যাক ওএস এক্স সমতুল্য
স্ল্যাক করুন

3
আপনার উইন্ডোজ বাক্সে সিএমডি প্রম্পটে ট্রি কমান্ডের সাথে কী সমস্যা?
ইবিগ্রিন

@ ইগ্রগ্রিন যদি ওপি ফাইলগুলি প্রদর্শন করতে চায় তবে তার ব্যবহার করা উচিত (কমান্ড প্রম্পট)tree /f
বেনজিউইবি

@ বেনজিওয়েব এজন্যই আমি উইন্ডোজ ট্রি কমান্ডের মধ্যে কী ভুল তা জিজ্ঞাসা করেছি।
ইবিগ্রিন

@ ইগ্রগ্রিন আমার অর্থ হ'ল ওপি যদি পছন্দ না করে তবে কেবলমাত্র ডিরেক্টরিগুলি নয়, ফাইলগুলি প্রদর্শন করতে treeতার ব্যবহার tree /fকরা উচিত ।
বেনজিওবি

উত্তর:


2

https://superuser.com/a/359728/5200

এই ফাংশনটি .বাশ_প্রফাইলে যুক্ত করেছেন:

function ftree {
    SEDMAGIC='s;[^/]*/;|____;g;s;____|; |;g'

    if [ "$#" -gt 0 ] ; then
       dirlist="$@"
    else
       dirlist="."
    fi

    for x in $dirlist; do
         find "$x" -print | sed -e "$SEDMAGIC"
    done

}

এটি সুন্দর নয়, তবে এটি কাজটি করে। Https://superuser.com/users/105575/ahmed-masud এ ক্রেডিট


ডিরেক্টরিগুলিকে আলাদা রঙে রঙ করতে কীভাবে কোনও ধারণা? বা আপনার ডিরেক্টরি তালিকা রঙ পুনরায় ব্যবহার করবেন?
জেন এস

দুঃখিত, না। যদিও এটি নিজের পক্ষে একটি ভাল প্রশ্নের মতো মনে হচ্ছে।
jcollum

0

একটি সরঞ্জাম যা আপনাকে এটির সাহায্য করবে তা হ'ল মুদ্রণ মাস্ত্রো । এই সহজ সমাধান দ্রুত পূর্বরূপ পরে ফোল্ডার ট্রি মুদ্রণ করবে।

আপনি যখন বাম দিকের ফোল্ডার তালিকার কোনও ফোল্ডারে ক্লিক করেন, আপনি উপরের ডান পাশের তালিকায় তালিকাভুক্ত সমস্ত সাবফোল্ডার দেখতে পাবেন। এর নীচে আপনি প্রতিবেদন মক পাবেন যা মুদ্রিত হবে। মক থেকে ডানদিকে প্রতিবেদনের ধরণের একটি তালিকা রয়েছে, যেখানে আপনাকে স্ট্যান্ডার্ড ট্যাবে 'ট্রি' বন্ধ করতে হবে।

ফোল্ডার ট্রি মুদ্রণ করুন

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