উবুন্টুতে ফাইল ট্যাগ করা


11

আপনি কীভাবে উবুন্টুতে ফাইলগুলিতে ট্যাগ সেট করতে পারেন?

আমি সব ধরণের ফাইল ট্যাগ করতে চাই:

  • চিত্র
  • শ্রুতি
  • পাঠ
  • দপ্তর
  • ডিরেক্টরি

আমি খুঁজে পেয়েছি একমাত্র সমাধান মেটাট্র্যাকার

তবে এই প্রকল্পগুলি মৃত বলে মনে হচ্ছে।

আমি কীভাবে এই ডেস্কটপ সমস্যাটি সমাধান করতে পারি?

আপনি যদি পরের ক্লাউডের মতো সার্ভারের সাথে এই ট্যাগগুলিকে সিঙ্ক করতে পারেন তবে এটি দুর্দান্ত দুর্দান্ত হবে mind


1
ট্র্যাকার চেষ্টা করে দেখে মনে হচ্ছে এটি খুব ভাঙ্গা হয়েছে
Anona112

1
এই কিউ + এ: ভুলটি কী : জিজ্ঞাসাবাবু / প্রশ্ন / ৮২2770০১/২ ?
রিনজুইন্ড

1
@ রিনজুইন্ড 827701 প্রশ্নের দিকে ইঙ্গিত করার জন্য আপনাকে ধন্যবাদ। ওপরের সর্বাধিক সমাধানে কাজ করা উচিত। তবে আমি নিজেকে জিজ্ঞাসা করি কেন এই স্ক্রিপ্টিংটির প্রয়োজন। অ্যাপ্লিকেশন ব্যবহারের জন্য প্রস্তুত নেই কেন? লিনাক্স লাইব্রেরিগুলি সত্যিই দুর্দান্ত। এটি খুব বেশি অনুপস্থিত নয়, কেবল কিছু পোলিশিং এবং লিনাক্স আপেল পণ্যগুলির সাথে প্রতিযোগিতা করতে পারে। তবে এটি সীম করে যে লিনাক্সগুলি বিশদগুলি ভালবাসেন, এটা দুঃখজনক.
guettli

2
আমার নিজের মতামত, লিনাক্স ইতিমধ্যে অ্যাপল পণ্যগুলির সাথে প্রতিযোগিতা করে (এবং প্রতিটি সময় জিততে পারে)। আমি কেবল ভাবি না যে ট্যাগ করা কোনও বড় বিষয় কারণ সত্যই কেউ গুরুত্বের সাথে এটি জিজ্ঞাসা করে না।
কাজ ওল্ফ

2
@ কাজওয়াল্ফ হ্যাঁ, আপনি ঠিক বলেছেন কেউই এর জন্য জিজ্ঞাসা করে না। আমার এই উক্তিটি পছন্দ: "আমি যদি লোকেরা তাদের জিজ্ঞাসা করতাম তবে তারা দ্রুত ঘোড়া বলত” " - হেনরি ফোর্ড. আমি কী বলতে চাই: যদি সমস্ত বিতরণে একটি নির্ভরযোগ্য ট্যাগিং এপিআই উপলব্ধ থাকে তবে প্রচুর কোডের নকল মুছে ফেলা যেতে পারে। একই সমস্যা বার বার সমাধান হয়ে যায়। ফটো ম্যানেজমেন্ট অ্যাপ্লিকেশনগুলি এটি করে, সংগীত প্লেয়াররা এটি করে, উবুন্টু অনুসন্ধান (ড্যাশ) এটি করে ...
গুয়েতলি

উত্তর:


5

সবচেয়ে ভাল উপায় হ'ল ট্যাগিং ফাইল সিস্টেম ট্যাগস্টিস্ট

হোমপেজ থেকে:

ট্যাগিনিস্টিভ হল লিনাক্সের জন্য একটি ট্যাগ-ভিত্তিক ফাইল সিস্টেম যা ডিরেক্টরিগুলি ট্যাগগুলিতে পরিণত করে এবং আপনার জন্য আপনার ফাইলগুলি অনুসন্ধান করে।

মাউন্ট ট্যাগসেস্টিভ

আপনি যে ডিরেক্টরিটি ব্যবহার করতে চান তার নাম কেবল ট্যাগস্টিস্টকে বলুন, যেমন মাইফাইলস / আপনার বাড়িতে। এই ডিরেক্টরিটি এখন কাস্টম নিয়মের একটি বিশেষ জায়গা যা আপনাকে আপনার ফাইলগুলি পরিচালনা করতে সহায়তা করে।

$ tagsistant ~/myfiles
$

আপনার ট্যাগ তৈরি করুন

ট্যাগগুলির অধীনে ডিরেক্টরিগুলি / সাদা স্টিকার হিসাবে আপনি উপরে কিছু লিখুন Think আপনার ফাইলগুলি চিহ্নিত করার জন্য আপনার প্রয়োজন মতো অনেকগুলি ট্যাগ তৈরি করুন।

$ mkdir ~/myfiles/tags/startrek
$ mkdir ~/myfiles/tags/starwars
$ mkdir ~/myfiles/tags/scifi

আপনার ফাইল ট্যাগ করুন

ট্যাগ / এ ট্যাগ তৈরি করার পরে, এটি স্টোর / এ পাওয়া যাবে। এর মধ্যে আপনার ফাইলগুলি অনুলিপি করুন: আপনি কীভাবে ফাইলগুলিকে ট্যাগ করেন। @ ট্যাগ তালিকার শেষে চিহ্নিত করে এটি প্রয়োজনীয়।

$ cp first_contact.avi ~/myfiles/store/startrek/@
$ cp the_return_of_the_jedi.avi ~/myfiles/store/starwars/@

ট্যাগ দ্বারা আপনার ফাইলগুলি সন্ধান করুন

আপনার পছন্দমতো ট্যাগ নির্বাচন করে আপনার অনুসন্ধান ক্যোয়ারী রচনা করুন। এমনকি আপনি স্টার্টেক / + / স্টারওয়ার্স / এর মতো একটি + / রাখার মাধ্যমে একাধিক ক্যোয়ারির ফলাফলগুলি একত্রিত করতে পারেন যা ফাইল ট্যাগ স্টার্টরেখগুলিকে ফাইল ট্যাগ করা স্টারওয়ার্সের সাথে একীভূত করে।

$ ls ~/myfiles/store/startrek/@
first_contact.avi
$ ls ~/myfiles/store/startrek/+/starwars/@
first_contact.avi
the_return_of_the_jedi.avi

ট্যাগের মধ্যে সম্পর্ক সক্রিয় করুন

$ mkdir ~/myfiles/relations/scifi/includes/startrek
$ ls ~/myfiles/store/scifi/@
first_contact.avi                # 1 file...
$ mkdir ~/myfiles/relations/scifi/includes/starwars
$ ls ~/myfiles/store/scifi/@
first_contact.avi
the_return_of_the_jedi.avi       # 2 files!

ট্যাগস্টিস্ট বিভিন্ন সম্পর্ক বোঝে:

  • এর মধ্যে রয়েছে: যদি ক খ অন্তর্ভুক্ত থাকে, বি হিসাবে ট্যাগ করা যে কোনও ফাইল স্বয়ংক্রিয়ভাবে এ এর ​​অভ্যন্তরে পাওয়া যাবে
  • বাদ দেয়: যদি A বি কে বাদ দেয়, বি হিসাবে ট্যাগ করা কোনও ফাইল এ এর ​​সাথে ট্যাগ করা হলেও এটি এ এর ​​ভিতরে পাওয়া যায় না it's
  • is_equivalent: যদি A B এর সমতুল্য হয় তবে A এর সমস্ত ফাইল B এবং এর বিপরীতে পাওয়া যায়।

এবং আরও আছে!

সম্পূর্ণ ডিরেক্টরি ট্যাগ করুন

$ cp -R ~/Photos/London ~/myfiles/store/photos/@
$ ls -l ~/myfiles/store/photos/@/
London
$ ls -l ~/myfiles/store/photos/@/London/
-rw-------  1 tx0 tx0 2.3M Sep 28  2009 bridge.jpg
-rw-------  1 tx0 tx0 3.0M Aug 30  2011 trafalgar_square.jpg
[ ... more files here ... ]

ট্যাগসরস্টের সাহায্যে আপনি পুরো ডিরেক্টরি ট্যাগ করতে পারেন। ডিরেক্টরি নিজেই ট্যাগ করা হবে, ভিতরে থাকা ফাইল নয়, ডিবিতে স্থান সংরক্ষণ করবে।

ট্রিপল ট্যাগ ব্যবহার করুন

$ ls ~/myfiles/store/document:/author/eq/Tx0/@ 
$ ls ~/myfiles/store/document:/title/inc/Strategic/@ 
$ ls ~/myfiles/store/pictures:/aperture/gt/5.6/@ 
$ ls ~/myfiles/store/time:/hour/lt/3/@

ট্রিপল ট্যাগগুলি অ্যাডভান্সড ট্যাগ যা নেমস্পেস (কোলন দ্বারা সমাপ্ত) দ্বারা গঠিত হয় যা ট্যাগটির আগ্রহের ডোমেন চিহ্নিত করে, একটি কী যা ট্যাগকে যোগ্য করে তোলে, একটি অপারেটর (সমতার জন্য eq, এর চেয়ে বড় জন্য জিটি, কম এবং Inc এর চেয়ে কম) অন্তর্ভুক্ত) এবং অবশেষে এমন একটি মান যা ট্যাগকে পরিমাণমুক্ত করে।

এটি আমার কাছে লিনাক্সে ফাইল ট্যাগ করার জন্য সবচেয়ে সুসংগত এবং মার্জিত পদ্ধতির বলে মনে হচ্ছে। এটি প্রায় 10 বছরেরও বেশি সময় ধরে, সুতরাং এটি খুব শীঘ্রই অদৃশ্য হওয়ার ঝুঁকি ছাড়াই একটি পরিপক্ক সমাধান।


4

আগে অনুরূপ একটি প্রশ্ন জিজ্ঞাসা করা হয়েছিল: বিভিন্ন ফোল্ডার থেকে ফাইল নির্বাচন করা

নটিলাসে কোনও ফোল্ডার থেকে একগুচ্ছ ফাইল নির্বাচন করা, তার পরে কোনও আলাদা ফোল্ডারে গিয়ে আরও কিছু ফাইল নির্বাচনের সাথে যুক্ত করা সম্ভব?

Up টি আপ-ভোট সহ গৃহীত উত্তরটি ছিল "না, দুর্ভাগ্যক্রমে এটি সম্ভব নয়।"

অসন্তুষ্ট হতে অস্বীকার করে আমি সমস্যাটি মোকাবেলায় একটি বাশ স্ক্রিপ্ট লিখেছিলাম।


বাফম্যান শুরু হয়

আমি তৈরি হওয়া প্রশ্নের জবাবে bafman(বার্ন অ্যাগেন ফাইল ম্যানেজার) যা কিছুটা সফল হয়েছিল কারণ উত্তরের আগ্রহ খুব কম ছিল।

উত্তরে 13 টি স্ক্রিন রয়েছে, সুতরাং আপনাকে ধারণা দেওয়ার জন্য তাদের মধ্যে একটি এখানে রয়েছে:

বাফম্যান 12

বাফম্যান রিটার্নস

বাশ কোডটি প্রথমটির নীচে পৃথক উত্তরে পোস্ট করা হয়েছিল তবে পুনর্বিবেচনাগুলি 30K সীমাতে ফিট করার পক্ষে এটি অনেক বড় করে দিয়েছিল যাতে উত্তরটি মুছে ফেলা হয়েছিল। যদি কেউ বাশ স্ক্রিপ্টে আগ্রহী হয় তবে আমি প্রকল্পটি পুনরুত্থিত করতে এবং গিথুব এ পোস্ট করে খুশি হতে পারি।


এই প্রশ্নটি ফাইল ট্যাগিং সম্পর্কে। এর অর্থ ট্যাগগুলি পুনরায় বুট থেকে বাঁচতে হবে। আমি মনে করি আপনার উত্তরের সমাধানটি প্রশ্নের সাথে খাপ খায় না।
গেটলি

@guettli ট্যাগ পুনরায় বুট বেঁচে থাকতে এবং সংরক্ষিত হয় .bafmanDirsএবং .bafmanFiles
WinEunuuchs2Unix

আমি দুঃখিত, আমি খুব দ্রুত পড়ি। আপনি বাফম্যান নামে একটি সরঞ্জাম তৈরি করেছেন। কোডিং এখানে সঠিক জিনিস কিনা আমি নিশ্চিত নই। হতে পারে একটি চুক্তি এবং একটি সহজ বৈশিষ্টের প্রয়োজন হবে। তবে কে রাজি হবে? জিনোম ডেভেলপাররা?
গেটলি

@ গুয়েটলি আমাদের বোন-সাইটের সফটওয়্যার ইঞ্জিনিয়ারিংয়ে লোকেরা জিনোম নটিলাসে পরিবর্তন নিয়ে আলোচনা করছে। উদাহরণস্বরূপ এই প্রশ্নটি: সফ্টওয়্যারেনজেনারিং.স্ট্যাকেক্সেক্সঞ্জ / প্রশ্নগুলি / ১৪৯৮২৪/২ আপনি কি এখানে সাইন আপ করতে এবং এখান থেকে আপনার নিজস্ব ধারণা পোস্ট করতে চান? ফাইলগুলি সরানোর সময় ট্যাগগুলির যতক্ষণ না আমি কেবল ভাবতে পারি তা হ'ল "জন্ম তারিখ" এর মতো একটি খালি ফাইল বৈশিষ্ট্য ক্ষেত্র ব্যবহার করা এবং পতাকাগুলির সাথে এটি মাস্ক করা। এটি তালিকাভুক্ত অবস্থায় জন্মের তারিখটি মজাদার দেখায়। যদিও নিষ্ক্রিয় জন্ম তারিখের ক্ষেত্রটি নতুন অ্যাপ্লিকেশনগুলি শীঘ্রই ব্যবহার করা হবে।
WinEunuuchs2 ইউনিক্স 16

3

আপনি যে ফাইলগুলিতে ট্যাগ খুঁজছেন সেগুলি যদি ফাইল ভাগ করে নেওয়ার জন্য নেক্সটক্লাউডে হোস্ট করা থাকে তবে আপনি ম্যানুয়াল ট্যাগিংয়ের সাথে নেক্সটক্লাউড ফাইলগুলি স্বয়ংক্রিয় ট্যাগিং অ্যাপ ব্যবহার করতে পারেন ।

স্বয়ংক্রিয় ট্যাগিং

সরকারী বিবরণ পড়ে:

নেক্সটক্লাউডের জন্য একটি অ্যাপ্লিকেশন যা কিছু শর্তের ভিত্তিতে নতুনভাবে আপলোড করা ফাইলগুলিতে স্বয়ংক্রিয়ভাবে ট্যাগগুলি বরাদ্দ করে।

ট্যাগগুলি পরে ধারণ, ফাইল অ্যাক্সেস, স্বয়ংক্রিয় স্ক্রিপ্ট কার্যকরকরণ এবং আরও অনেক কিছু নিয়ন্ত্রণ করতে ব্যবহৃত হতে পারে।

এখানে চিত্র বর্ণনা লিখুন

এটি নেক্সটক্লাউড 12 এবং 13 এর জন্য কাজ করে।

ট্যাগগুলি সংজ্ঞায়িত করতে প্রশাসকরা নিয়ম গোষ্ঠীর একটি সেট তৈরি এবং পরিচালনা করতে পারেন। প্রতিটি নিয়ম গোষ্ঠীতে অপারেটরগুলির মাধ্যমে এক বা একাধিক বিধি থাকে। বিধিগুলিতে ফাইলের ধরণ, আকার, সময় এবং আরও অনেকের মতো মানদণ্ড অন্তর্ভুক্ত থাকতে পারে। সমস্ত বিধি যদি সত্যের সাথে মূল্যায়ন করে তবে একটি অনুরোধ একটি গোষ্ঠীর সাথে মেলে। একটি ফাইল আপলোড করার সময় সমস্ত সংজ্ঞায়িত গোষ্ঠীগুলি মূল্যায়ন করা হয় এবং যখন মিল হয়, প্রদত্ত ট্যাগগুলি ফাইলকে বরাদ্দ করা হয়।

ম্যানুয়াল ট্যাগিং

এবং এখানে আপনি দেখতে পাবেন যে কীভাবে ফাইলগুলির ম্যানুয়াল ট্যাগিং ওয়েব ভিউতে ফাইল ম্যানেজার ব্যবহার করে ওলক্লাউড / নেক্সটক্লাউড 9.x পাওয়া যায়।

gotcha

আপনি যদি উবুন্টু ডেস্কটপ ফাইল ম্যানেজারের মাধ্যমে ট্যাগগুলি সন্ধান করতে চান, তবে আপনি যদি নেটওয়ার্ক শেয়ার মাউন্ট করতে এবং নেক্সটক্লাউড ওয়েবডিএভি এপিআই দিয়ে কিছু না করে ওয়েবডিএভি ব্যবহার না করেন তবে এটি কাজ করতে পারে না ।


আশ্চর্যজনক হলেও সত্য, আমি কেবল স্বয়ংক্রিয় ট্যাগিং সম্পর্কে নেক্সটক্লাউড.কম এ অফিশিয়াল ডক্স পেয়েছি, তবে ম্যানুয়াল ট্যাগিংয়ের বিষয়ে নয়। আমি কি অন্ধ?
গেটলি

0

আমার ফাইলগুলিও ট্যাগ করার দরকার ছিল এবং সিদ্ধান্ত নিয়েছিলাম যে এটির অন্তর্নির্মিত উপায়ের অভাবে, আমি ফাইলগুলির ফাইলের নামগুলিতে আমার ট্যাগগুলি প্রয়োগ করব। আপনি যেভাবে নির্দিষ্ট ট্যাগ সহ ফাইলগুলি অনুসন্ধানের জন্য বাশ অভিব্যক্তির পূর্ণ ক্ষমতা অর্জন করতে পারেন, সেখানে সিপি এবং এমভি ইত্যাদি ট্যাগ হারাতে পারে না, এবং ট্যাগগুলি একটি গুই ফাইল ম্যানেজারে দৃশ্যমান হয়।

উদাহরণস্বরূপ আপনি প্রতিটি ফাইলের নামের শেষে (ট্যাগ 1, ট্যাগ 2 ...) যুক্ত করার সিদ্ধান্ত নিতে পারেন।

সম্পাদনা করুন: এটি আমার পক্ষে আরও উপযুক্ত যেখানে আমার ট্যাগগুলি আরও তিনটি দলের এক বা একাধিক ফাইলের সদস্যতার ইঙ্গিত দেওয়ার জন্য ছিল। আরও সাধারণ ট্যাগ অ্যাপ্লিকেশনটির জন্য ফাইল নেমগুলির শেষে (বাশ ইত্যাদির সাথে) ব্যবহারের জন্য আরও সহজ বাক্য গঠন যা "ফাইলের নাম! ট্যাগ 1! ট্যাগ2" এর মতো কিছু হবে।


হ্যাঁ, এটি প্রায় কাজের কাজ। তবে এটি একটি কাজের আশেপাশে। কোনও সমাধান নয়, পরিকল্পনা নয় এবং লক্ষ্যও নয়।
গেটলি

আসলেই তাই. এটির সাথে একটি সমস্যা হ'ল যদি আপনি কোনও ফাইলের ট্যাগ পরিবর্তন করেন তবে ফাইলের নাম পরিবর্তন হয়, তাই যদি কোনও স্ক্রিপ্ট ফাইলটিকে রেফারেন্স করে বলে তবে আপনার যদি দূরদর্শিতা না থাকে তবে ব্রেক হয়ে যায় যে কোনও ফাইলের পরে কোনও ট্যাগের অনুমতি দেয় বেস ফাইলের নাম।
বি ট্যানার

@ বি ট্যানার আপনি ট্যাগ করা ফাইল নাম ব্যবহার করে এবং হার্ডলিঙ্কযুক্ত ট্যাগযুক্ত ফাইলের নাম তৈরি করে ট্যাগ যুক্ত করে পুনরায় নামকরণ সমস্যা এড়াতে পারেন। স্ক্রিপ্টগুলিতে ট্যাগিং থেকে স্বতন্ত্র থাকতে অবরুদ্ধ ফাইল ফাইল ব্যবহার করা উচিত।
মিউক্লাক্স

@ মিউক্লাক্স আপনাকে ধন্যবাদ, হ্যাঁ দুর্দান্ত ধারণা। ব্যক্তিগতভাবে আমার কাছে এটি কেবল একটি তাত্ত্বিক সমস্যা (আমার কাছে এমন কোনও স্ক্রিপ্ট নেই যা "ট্যাগড" ফাইলগুলিতে পরিচালিত হয়) তবে ফাইলটির নাম পরিবর্তন করার বিষয়ে আমার সর্বদা কিছুটা অস্বস্তি বোধ ছিল। ট্যাগগুলি আসল ফাইলগুলি থেকে আলাদা রাখার একটি ভাল উপায় হতে পারে। ব্যাকআপের প্রভাব সম্পর্কে চিন্তাভাবনা করতে হবে ...
বি.ট্যানার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.