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


39

আমি উবুন্টুতে নতুন এবং আমি জানতে চাই যে উবুন্টু সফটওয়্যার সেন্টার বা টার্মিনাল থেকে ইনস্টল করা প্রোগ্রামগুলির জন্য প্রোগ্রাম ফাইলগুলির অবস্থান আমি কোথায় পাই।


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

উত্তর:


39

কমান্ড লাইনে, আপনি ব্যবহার করতে পারেন dpkg --listfiles packagename। উদাহরণস্বরূপ dpkg --listfiles firefox,। যদি আপনি কোনও প্যাকেজটি ইনস্টল না করে কী কী ফাইল রয়েছে তা দেখতে চান তবে আপনি অ্যাপটি ফাইল ইনস্টল করতে পারেন এবং এটি ব্যবহার করতে পারেন।

তবে আপনার সত্যই এটির সাথে গোলযোগ করা উচিত নয়। প্যাকেজের সামগ্রীতে ম্যানুয়ালি হস্তক্ষেপ করার কোনও কারণ নেই is সাধারণ অ্যাপ্লিকেশনগুলির জন্য সমস্ত কনফিগারেশন ফাইলগুলি ব্যবহারকারীদের হোম ডিরেক্টরিতে স্থাপন করা হয়। C:\Programfiles\Appname\savegamesউদাহরণস্বরূপ আপনার কোনও সেভগেম নেই । তারা ভিতরে করা হবে /home/username/.local/share/appname/savegames। এইভাবে, আপনি যদি নিজের হোম ডিরেক্টরিটি অন্য মেশিনে নিয়ে যান তবে এটি সমস্ত কনফিগারেশন এবং ব্যবহারকারীর ডেটা রাখে।


এই কমান্ডটি বলেছে "প্যাকেজ 'sdl' ইনস্টল করা হয়নি"; তবে এই আদেশটি: "dpkg --get-Seferences | Grep sdl" ফিরে এসেছে: libsdl-image1.2: amd64 ইনস্টল ---- libsdl1.2debian: amd64 ইনস্টল ---- libsdl2-2.0-0: amd64 ইনস্টল --- - libsdl2-dev ইনস্টল
ডাঃ জ্যাকি

ওপিতে অ্যাপ্লিকেশন ফাইলগুলি সহ ইনস্টলেশন ডিরেক্টরিটি কোথায় রয়েছে তা জানতে চায়। তিনি কোনও প্যাকেজে ফাইলের তালিকা চেয়েছিলেন না।
হেডলি ফিঙ্গার

@ হেডলিফিংগার: "ইনস্টলেশন ডিরেক্টরি" বলে কোনও জিনিস নেই। প্রতিটি অ্যাপের বিভিন্ন ধরণের ফাইলের জন্য বিভিন্ন ডিরেক্টরিতে ফাইল সঞ্চিত থাকে। ডিফল্ট কনফিগারেশনের জন্য / ইত্যাদি, বাইনারিগুলির জন্য / usr / বিন, গ্রন্থাগারগুলির জন্য / usr / lib ইত্যাদি etc.
জো-এরলেন্ড শিনস্টাড

37

এছাড়াও, যদি আপনাকে কেবল নির্বাহযোগ্য কোথায় চালাতে পারবেন তা জানতে whereis executableবা which executableউদাহরণ হিসাবে:

$ whereis firefox
firefox: /usr/bin/firefox /etc/firefox /usr/lib/firefox /usr/share/man/man1/firefox.1.gz

$ which firefox
/usr/bin/firefox


1

আপনি যদি কমান্ডটি খুঁজে না পান whereisবা তার whichপরে সম্ভবত এটি একটি উপাধি রয়েছে। চেষ্টা

alias

এবং কমান্ড তালিকায় আছে কিনা তা পরীক্ষা করে দেখুন।


1

ব্যবহার করুন synaptic-package-manager:

সিনাপটিক প্যাকেজ ম্যানেজার (জিইউআই)

ধরে নিই যে আমরা 'কুইক ফিল্টার'-এর অধীনে অটোটুলস-ডেভ প্যাকেজটির ফাইলগুলি সনাক্ত করতে চাই, এটি সনাক্ত করতে অটোটুলগুলি প্রবেশ করান। অটোটুলস-ডেভ প্যাকেজ স্বয়ংক্রিয়ভাবে উপস্থিত হয়। এটিতে ক্লিক করে এটি নির্বাচন করুন এবং তারপরে 'সম্পত্তি' টিপুন। উপস্থিত সংলাপে 'ইনস্টল করা ফাইল' ট্যাবটি নির্বাচন করুন।


4
আপনার পছন্দসই তথ্য কীভাবে পাওয়া যায় তাও বলা উচিত !
guntbert

1
আমি স্ক্রিন শটটির প্রশংসা করি এবং এই উত্তরটি একটি দরকারী সংযোজন বলে মনে করি। এটি ভোট দেওয়া উচিত নয়।
ডেভিড পার্কস

1

বিল্টিন বাশ কমান্ড, যাকে বলা commandহয় তা উপলভ্য:

 command [-pVv] command [arguments …]

ব্যবহারের উদাহরণ:

$ command -v cat
/bin/cat
$ command -V cat
cat is /bin/cat

যখন অনুসন্ধান করা কমান্ডটি একটি উপনাম হয়:

$ command -v ll
alias ll='ls -alF'
$ command -V ll
ll is aliased to `ls -alF'
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.