টার্মিনালে আমি কি নটিলাসের বুকমার্কগুলি অ্যাক্সেস করতে পারি?


11

আমি নটিলাসে কিছু বুকমার্ক তৈরি করেছি, অর্থাৎ কিছু ডিরেক্টরিতে শর্টকাট লিঙ্ক।

আমি cdএকটি ডিরেক্টরিতে যা চাই যা নটিলাসে বুকমার্ক করা হয়েছে। আমি ভাবছিলাম কি সম্ভব?


আপনি কি সত্যিই বুকমার্কগুলি চান, বা আপনি মাউন্ট করা নেটওয়ার্কের অবস্থানগুলি চান?
জর্ডানম

বুকমার্কগুলি আমার স্থানীয় ফাইল সিস্টেমের কয়েকটি ডিরেক্টরিতে নির্দেশ করে। এর সাথে কোনও নেটওয়ার্ক জড়িত নয়।
টিম

উত্তর:


15

নটিলাস বুকমার্কগুলি .gtk-bookmarksআপনার বাড়ির নামক কোনও ফাইলে সংরক্ষণ করে (উবুন্টু 13.04 থেকে এটি অবস্থিত .config/gtk-3.0/bookmarks)। বুকমার্কগুলি স্পষ্ট পাঠ্যে সংরক্ষণ করা হয়, প্রতি লাইনে একটি বুকমার্ক। শেল স্ক্রিপ্টিং একটি বিট সঙ্গে এটি ফাইল বিশ্লেষণ এবং ভালো কিছু অনুমোদন চেয়ে আপনার শেল কনফিগার করা সম্ভব হওয়া উচিত: cd somebookmarkname


3
এটি আপনার শেলের প্রারম্ভকালে ফাইলগুলিতে যুক্ত করুন (ব্যাশ, জেডশ এবং অনুরূপ): ফাংশন সিডিবিএম {সিডি $ (গ্রেপ $ 1 ~ / .gtk-bookmark | awk '-F //' '{মুদ্রণ $ 2}')}
সুপারম্যাগিক

2

পুরানো থ্রেড, তবে যদি এটি কাউকে সহায়তা করে তবে @ সুপারম্যাগিকের সহায়ক মন্তব্যটি আমার পক্ষে কাজ করে না ksh, তাই পরিবর্তে আমি এটিকে রেখেছি .kshrc:

function cdbm { 
   ENTRY=$(grep "$1" $HOME/.config/gtk-3.0/bookmarks) 
   DIR=$(echo "$ENTRY" | sed 's|file://||g' | cut -d' ' -f1)
   cd $DIR
}

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