আমার হোম ডিরেক্টরিতে .local ফোল্ডারটি কী


উত্তর:


121

স্থির ডিরেক্টরিতে ব্যবহারকারী-নির্দিষ্ট ডেটা সংরক্ষণ করার জন্য এটি জোনোমের পরে এবং উবুন্টু দ্বারা সাম্প্রতিক উদ্ভাবন। এই নথি অনুসারে , আছে

  • একটি একক ডিরেক্টরি যেখানে ব্যবহারকারীর ডেটা সঞ্চিত থাকে সেখানে ডিফল্ট হয় ~/.local/share;
  • একটি একক ডিরেক্টরি যেখানে কনফিগারেশন সঞ্চিত থাকে সেখানে ডিফল্ট হয় ~/.config;
  • একটি একক ডিরেক্টরি যা অ-প্রসিদ্ধ ডেটা ফাইল রাখে, ডিফল্ট ~/.cache

Orতিহাসিকভাবে, ইউনিক্স প্রোগ্রামগুলি তাদের ডেটা ডট-ফাইলগুলিতে ("।" দিয়ে শুরু করা ফাইলগুলি) বা যেমন ~/.vimrcএবং উপ-ডিরেক্টরিগুলিতে সমস্ত ডেটা OME হোম ডিরেক্টরিতে ছড়িয়ে দিতে মুক্ত ছিল ~/.vim। নতুন স্পেসিফিকেশনটি এই আচরণটি আরও অনুমানযোগ্য করার উদ্দেশ্যে। আমি সন্দেহ করি এটি আপনার হোম ডিরেক্টরিকে আরও পরিশ্রমী চেহারা দেওয়ার পাশাপাশি অ্যাপ্লিকেশন ডেটার ব্যাকআপগুলি আরও সহজ করে তোলে। সমস্ত অ্যাপ্লিকেশনগুলি এখনও এই মান অনুসরণ করে না।

ইন .localঅনুক্রমের, প্রোগ্রাম যেমন ইমেল এবং ক্যালেন্ডার ইভেন্টগুলি যেমন ব্যবহারকারীর তথ্য দিলেন। আপনি ম্যানুয়ালি এই ডেটাটি সরিয়ে ফেলতে পারেন, তবে তারপরে প্রোগ্রামটির স্থিতিটি হারাবে; আপনি যা চান তা যদি না হয় (উদাহরণস্বরূপ যখন আপনার কনফিগারেশনে কোনও সমস্যা আছে), আপনার সেই ডিরেক্টরিতে ফাইলগুলি সরিয়ে বা পরিবর্তন করা উচিত নয়। সঙ্গে .cacheredownload বা recompute - - সব ফাইল যদি আপনি তাদের অপসারণ আপনি আরো উদ্বেগহীন যেমন প্রোগ্রাম পুনরুদ্ধার করতে সক্ষম হওয়া উচিত হতে পারে।


3
.local ব্যবহারকারী প্রোগ্রামের ডেটা (স্থানীয়ভাবে ইনস্টল করা প্রোগ্রামগুলির মতো) সংরক্ষণ করার জন্য, ব্যবহারকারীর ডেটা নয় (যেমন ফটো, ক্যালেন্ডার ইত্যাদি)
মার্টিন ওভেনস-ডক্টরো

আমি ঠিক মনে করি না তুমি ঠিক আছ স্পেসিফিকেশনের দুটি ব্যাখ্যা সম্ভব: (1) আইকনগুলিকে ওভাররাইড করার .local/shareজন্য উপমা অনুসারে এমনভাবে ব্যবহার করার কথা /usr/share; এবং (২) অ্যাপ্লিকেশনগুলিকে সাব-ডাইরেক্টরিগুলিতে রাষ্ট্র লেখার অনুমতি দেওয়া হয় .local/share। অস্তিত্ব ~/.local/share/trash/সূচিত করে যে কমপক্ষে কিছু অ্যাপ্লিকেশন দ্বিতীয় ব্যাখ্যাটির পক্ষে থাকে। অনুমোদিত যে .localউত্স থেকে সফ্টওয়্যার স্থানীয় সংস্করণ ইনস্টল করতে ব্যবহৃত হয়। তবে এটি দৃশ্যত অনুরূপ ডেটা সঞ্চয় করতে ব্যবহৃত হয় ~/.firefox
ল্যাভবার্গ

7
মনে হয় .configএবং ধারাবাহিকতার জন্য .cacheভিতরে .localথাকা উচিত, তাই না?
পাইওটার ডব্রোগোস্ট

3
আমি ভাবছি যে আমার কম্পিউটারটি নষ্ট হয়ে গেলে সহজে পুনরুদ্ধারের উদ্দেশ্যে আমার ~ /। লোকাল বা এর অংশগুলি ব্যাকআপ করা ভাল ধারণা কিনা। অথবা এটি বেশিরভাগ ভিন্ন / নতুন কম্পিউটারে প্রযোজ্য হবে না? যেকোনো পরামর্শ?
lumeng.dev

1
এবং (যা আমি জানি ব্যবহারকারী ব্যবহারের জন্য পাইপ ব্যবহার করা হয়) ~/.localব্যতীত অন্য কোন জিনিস উপস্থিত হতে পারে ? ~/.local/share~/.local/bin
সিএমসিডিগ্রাগনকাই

8

লোকাল ডিরেক্টরি সম্পর্কে আমার একটি অভিজ্ঞতা ভাগ করে নেওয়া যাক। আমি আমার ডিস্ক পার্টিশন (মূল বিভাজন) এটিও পেয়েছি যা হোম ডিরেক্টরিতে স্টোর ডিরেক্টরিতে পর্যাপ্ত স্থান নেই এবং আমি সেই ডিরেক্টরিগুলির বিষয়বস্তু যাচাই করার পরে .local ডিরেক্টরি স্টোরগুলি 70G স্পেসের উপরে পেয়েছি, তবে আমি এটি মুছতে চাই, তবে মুছে ফেলার ভয় আমার উবুন্টু সিস্টেম ক্রাশ হতে পারে। সুতরাং আমি এই প্রশ্নটি গুগলে অনুসন্ধান করেছি এবং এটি আমাকে এখানে নির্দেশ দেয়। তবে পূর্ববর্তী উত্তরগুলি আমার সমস্যাগুলি সমাধান করতে পারেনি, আমি কেবল আমার সিস্টেমে দুটি ফলাফল চাই:

  1. .Local ডিরেক্টরিতে কিছু সামগ্রী সরান, তারপরে আমার নতুন ফাইলগুলি সঞ্চয় করার জন্য আমার পর্যাপ্ত ডিস্কের জায়গা থাকতে পারে;

  2. আমি আমার সিস্টেম ক্র্যাশ চাই না, এর অর্থ আমি সরাসরি আমার বাসা থেকে সামগ্রীটি মুছতে চাই না l স্থানীয় ডিরেক্টরি, এটি খুব বিপজ্জনক!

অবশেষে, আমি স্থানীয় ডিরেক্টরিতে সবচেয়ে বড় সামগ্রীটি এখানে পেয়েছি: / home/myAccount/.local/share/ ট্র্যাশ এটি 69 জি বাইটস দখল করে। আমি মনে করি এটি ট্র্যাশের সাথে সম্পর্কিত, তাই আমি ট্র্যাশে যাচ্ছি: ট্র্যাশ: /// এবং ট্র্যাশ খালি করুন, তারপরে আমি 69 জি বাইট ডিস্কের স্থানটি খালি পেয়েছি!

সুতরাং আমার সিদ্ধান্তগুলি:

  1. .Local ডিরেক্টরি সরাসরি মুছে ফেলা অত্যন্ত ঝুঁকিপূর্ণ;

  2. আমরা "খালি" ট্র্যাশ দ্বারা / home/myAccount/.local/share/ ট্র্যাশের অধীনে সামগ্রী নিরাপদে মুছতে পারি।


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

2

.Local / ডিরেক্টরির কিছু সফ্টওয়্যার দ্বারা ব্যবহৃত হয় (যেমন @loevborg দ্বারা নির্দিষ্ট) আপনার পছন্দগুলি রাখুন। এই ডিরেক্টরিটি $HOMEব্যবহারকারী যে জগাখিচুড়িকে মানিক করে তোলার চেষ্টার অংশ । তবে দুর্ভাগ্যক্রমে অনেক সফ্টওয়্যার এখনও এই প্রচেষ্টায় যোগ দেয় নি, এমনকি কিছু জিনোম সফ্টওয়্যার এখনও আপনার পছন্দগুলি অন্যের ডিরেক্টরিতে ছড়িয়ে দিচ্ছে (দেখুন .gnome2, .gconf,। পরিবর্তন, ইত্যাদি)।

ডিরেক্টরিটি সরিয়ে ফেলা নিরাপদ নয়। কিছু অ্যাপ্লিকেশন এই ডিরেক্টরিতে গুরুত্বপূর্ণ তথ্য / কনফিগারেশন ফাইল সঞ্চয় করে।


13
"ডিরেক্টরি মুছে ফেলার জন্য এটি সংরক্ষণ করা হয়!" - না এটা না !!!! টমবয় তার নোটগুলি সেখানে সংরক্ষণ করেছিলাম যখন আমি আমার ব্যয়টি আবিষ্কার করেছিলাম। খারাপ পরামর্শ।
টিম আবেল

5
আমি দুঃখিত, তবে আপনার পরামর্শের জন্য আমি ডাউনওয়েট করতে হবে যে এই ডিরেক্টরিটি অবশ্যই না থাকলে এটি অপসারণ করা নিরাপদ।
টিমো ক্লুক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.