"এমভি ফাইল" এবং এখন এটি অনুপস্থিত


32

একটি টার্মিনাল উইন্ডোতে, আমি টাইপ করেছি:

mv filename ..\..      [Note the wrong slash.]

এখন আমি এটি খুঁজে পাচ্ছি না। সর্বস্বান্ত. আমি কিছু অনুসন্ধান চালিয়েছি এবং পুনরুদ্ধারযোগ্য মুছে ফেলা ফাইলগুলি দেখেছি। কিছুই নেই। সমকামী। ঠিক আগে উইন্ডোজ মেশিন ব্যবহারের জন্য আমাকে সঠিকভাবে পরিবেশন করে।

কেউ কোথায় যেতে পারে জানেন?


find / -iname thefilename -print হতে পারে ?
সের্গেই কোলোডিয়াজনি

@ সার্জ thefilenameফাইলগুলির মূল নাম হিসাবে, সেই findআদেশটি এটি নতুন নামে খুঁজে পাবে না।
এলিয়াহ কাগন

আমি মন্তব্য পোস্ট করার পরে বুঝতে পেরেছি। আমার প্রাথমিক প্রতিক্রিয়া যদি কোনও ফাইল অনুপস্থিত থাকে তবে এটি
সন্ধানের

উত্তর:


70

এটি কোথাও যায় নি, এটি বর্তমান ডিরেক্টরিতে। এটির নামকরণ করা হয়েছে ....(চারটি বিন্দু)।

.সামনে থাকা কোনও ফাইলের নাম যেমন কোনও লুকানো ফাইল হিসাবে ধরা হয়, তাই এটি লুকানো হয়ে গেছে। সুতরাং, আপনি যদি করেন ls, আপনি এটি পাবেন না। ভালো লেগেছে সবসময় আপনার যা দরকার -a(অথবা -A) এর বিকল্প lsলুকানো ফাইল দেখতে অর্থাত্ ls -a(অথবা ls -A) এটি দেখতে।

আমাকে এটিকে ভেঙে ফেলা যাক, আপনি দৌড়ে গেলেন mv filename ..\.., প্রথম দুটি বিন্দু বলতে প্যারেন্ট ডিরেক্টরীটি বোঝায় যদি এটি হয় ../তবে আপনি পশ্চাদপট স্ল্যাশ ব্যবহার করেছেন ..\যা পরবর্তী অক্ষর থেকে বাঁচতে শেলকে নির্দেশ করে তবে একটি বিন্দুর .শেলের কোনও বিশেষ অর্থ নেই। সুতরাং, এটি একটি আক্ষরিক যেমন বিবেচনা করবে .এবং শেষ .আরও যোগ করেছেন, তাই আপনি চার বিন্দু পেয়েছিলাম ....একটি ফাইল হিসাবে।

পূর্বের (মূল) নামটিতে ফিরে যেতে, চালান mv .... filename


2
হাহাহাহা ... আমার কাছে কখনই আসেনি। এটি এখানে: "...."। ধন্যবাদ! আমার ধারণা এটি প্রথম বিন্দুকে .hideme ডট হিসাবে ব্যাখ্যা করেছে।
জন

2
আমি প্রস্তাব দিতে পারি la -A(মূলধন এ সহ)। এটি ls -aবাদ দেয় .এবং হিসাবে একই কাজ করে ..
ধান ল্যান্ডাউ

13

চালান mv .... filenameএটি ফিরিয়ে নামান্তর করতে। ( mv ..\.. filenameএটিও কার্যকর হবে তবে এটি অতিমাত্রায় \- যেমনটি আপনার মূল আদেশে ছিল))

  • ফাইলটি মুছে ফেলা হয়নি, এজন্য পুনরুদ্ধারযোগ্য মোছা ফাইলগুলির সন্ধান পাওয়া যায় নি।
  • উইন্ডোজে ভালো লেগেছে, .এবং ..এন্ট্রি প্রত্যেক ডিরেক্টরির মধ্যে উপস্থিত আছে এবং যথাক্রমে "বর্তমান" এবং "পিতা বা মাতা" ডিরেক্টরি পড়ুন। তবে উইন্ডোজের বিপরীতে, দুটিরও বেশি বিন্দুর ক্রমের কোনও বিশেষ অর্থ নেই। যদিও এটি অস্বাভাবিক, আপনি কমপক্ষে তিনটি বিন্দু লম্বা হওয়া পর্যন্ত পুরোপুরি বিন্দু সমন্বিত একটি সাধারণ ফাইলের নাম দিতে সম্পূর্ণ নিখুঁত।
  • উইন্ডোজের বিপরীতে উবুন্টুতে শেলটি \একটি পালানোর চরিত্র হিসাবে ব্যবহার করে , শেলটি একটি বিশেষ অর্থ দেওয়ার পরিবর্তে শাবলটিকে আক্ষরিক অর্থে আচরণ করে তা নিশ্চিত করে। .চরিত্র শেল কোন বিশেষ অর্থ আছে (বিশেষ করে, শেল কি তৈরীর জন্য দায়ী নয় .এবং ..এন্ট্রি কাজ)। সুতরাং, আপনার আদেশে, \.সমতুল্য ছিল .
  • হিমাইল যেমন বলেছে , ডিফল্টরূপে বেশিরভাগ ইউটিলিটি ফাইল এবং ডিরেক্টরিগুলি প্রদর্শন করে না যার নাম একটি দিয়ে শুরু হয় .। যেহেতু ....শুরু হয় ., পতাকা বা পতাকা lsছাড়াই এটি প্রকাশ করে না।-A-a

1
আমি ঠিক এটি খুঁজে পেয়েছি। আমি ভাবছিলাম কেন আমার "\" পলায়ন হিসাবে কাজ করেনি, তবে হ্যাঁ, পালানোর মতো কিছুই সাধারণত এটিকে চিকিত্সা করা হয় না। ইন্দ্রিয় তোলে।
জন

5

এটি এখনও একই ডিরেক্টরিতে রয়েছে, এখন একটি 'লুকানো' ফাইল। আপনি "এমভি .... ফাইলের নাম" দ্বারা এটি পুনরুদ্ধার করতে পারেন।

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