একটি "অদ্ভুত ফাইল" কী?


38

আমি যে অ্যাপ্লিকেশনটি ব্যবহার করছি তা এই ব্যবহারকারীর বার্তা দিয়ে শুরু হবে না: [Errno 13] Permission denied: '/home/sleblanc/.config/app/.config

আমি যখন ব্যবহার করি তখন lsফাইলটি এরকম প্রদর্শিত হয়েছিল:

?--------- 1 root root     0 Dec 31  1969 .config

ফাইলটিতে স্ট্যাটাস চালিয়ে যাওয়া আমাকে এটি দেয়:

% stat .config
  File: .config
  Size: 0           Blocks: 0          IO Block: 4096   weird file
Device: 2dh/45d Inode: 9799944     Links: 1
Access: (0666/?rw-rw-rw-)  Uid: ( 1000/     sleblanc)   Gid: ( 1000/         sleblanc)
Access: 1969-12-31 19:00:00.000000000 -0500
Modify: 1969-12-31 19:00:00.000000000 -0500
Change: 2018-04-07 23:40:22.549653691 -0400

সবচেয়ে অবাক করা একটি "অদ্ভুত ফাইল" এর এই উল্লেখ।

একটি অদ্ভুত ফাইল কি?


কী stat -c '%f' .configছাপবে? (আপনার চার অঙ্কের হেক্সাডেসিমেল নম্বর পাওয়া উচিত)) এছাড়াও, কী stat -f .configমুদ্রণ করে? ( .config
এটিতে

4
ফাইলটির মালিক / গোষ্ঠীর গোষ্ঠী রয়েছে যা আইডি শূন্য। এটি @ পিটারের এই ধারণাকে সমর্থন করে যে কিছু মেটাডেটা শূন্য হয়েছে।
সিএসএম

আপনি কি eCryptfs ব্যবহার করছেন?
কাস্পার্ড

উত্তর:


39

(ধরে নিচ্ছেন জিএনইউ ...) statএটি কী ধরণের (ডিরেক্টরি, (খালি) নিয়মিত ফাইল, লিংক, সকেট, ...) তা না বলতে পারলে, এটি বলে weird file। আমি ফাইল সিস্টেমের দুর্নীতি অনুমান করে পরামর্শ দেব fsck


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


তবে কিছু সফ্টওয়্যার .config নামে কিছু বিজোড় ধরণের সকেট বা লিঙ্ক ব্যবহার করতে পারে ...
রেক্যান্ডবোনম্যান

1
statআমার সিস্টেমের জিএনইউ কোর্টিলস থেকে @ রেক্যান্ডবোনম্যান আনন্দের সাথে সকেট হিসাবে রিপোর্ট করেছেন socket। প্রতীক হিসাবে রিপোর্ট করা হয় symbolic link। হার্ডলিঙ্কগুলি "নিয়মিত" ফাইলগুলি থেকে পৃথক হয়ে যায় এবং regular fileলিঙ্কের গণনাটি> 1 বাদে (তারা যা তা হ'ল) হিসাবে রিপোর্ট করা হয়।
একটি সিভিএন

"কিছু বিজোড় ধরণের" - আমি সি কোডের সেই সুপার-ভারবোস বিভাগে পাওয়া অন্যান্য কয়েক ডজন সকেটি বা লিঙ্কযুক্ত প্রকারের কথা উল্লেখ করছিলাম (কেবলমাত্র ফাইল টাইপের সংখ্যার সাথে স্ট্রিংগুলির একটি অ্যারের সূচি না দেওয়ার জন্য অবশ্যই একটি ভাল কারণ রয়েছে।
..আমি

@ রেক্যান্ডবোনম্যান বেইস পসিএক্স স্ট্যাট স্ট্রাকচার থেকে কোনও "ফাইল টাইপ নম্বর" বের করার কোনও উপায় সরবরাহ করে না, কেবল এস_আইএসএক্সএক্সএক্সএক্স () ম্যাক্রোস। কিছু ইউনিক্স "এক্সএসআই" এক্সটেনশনের একটি সেট প্রস্তাব করে যার মধ্যে এটি করার একটি উপায় অন্তর্ভুক্ত থাকে তবে কোর্টিলগুলি এক্সএসআইয়ের উপর নির্ভর করতে চেষ্টা করে না, বা শেষবারের মতো আমি যেভাবে দেখলাম তা করেছি।
zwol

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