سؤال التراجع عن "rm -rf ~" الأمر؟


كان لدي مجلد لم أكن أرغب اسمه "~" ، لذلك من سطر الأوامر التي كتبتها

rm -rf ~

وحذف بطريقتي مجلد منزلي (منذ ~ حلها إلى / الوطن / اسم المستخدم). هل هناك أي طريقة للخلف أو هل أحتاج إلى إعادة إنشاء الحساب من البداية؟


109
2018-05-05 18:30


الأصل


ما هو نظام الملفات؟ - Tarnay Kálmán
من الواضح أن الناس ليس لديهم حس النكتة. - Blomkvist
على الرغم من أن هذا لا يجيب على سؤالك مباشرة ، rm -rf "~" مع اقتباسات ستبحث عن هذا الاسم الحرفي بدلا من توسيعه. ولكن سأكون خائفا من استخدام ذلك على أي حال - أود استخدام شيء من هذا القبيل ls أو cd أولا للتحقق من الحصول على dir الصحيح ، أو حذف المجلد من مدير الملفات واجهة المستخدم الرسومية. ربما لأول مرة إعادة تسمية دير (mv "~" tilde) ، تحقق من ثم قم بإزالة. - Henrik N
بالنسبة للمستقبل ، لا تستخدم rm بشكل تفاعلي في سطر الأوامر. استخدام أداة مثل قمامة، يدمر، يهدم وأنت 1) لا يمكن أن يرتكب الخطأ نفسه مرة أخرى و 2) لا يمكن التعود على اسم مستعار قذيفة الفقيرة من شأنها أن تسبب لك المتاعب. - Fred Nurk
HenrikN: ./~ بدلاً من "~" يفعل الشيء نفسه ، ولكنه يعمل أيضًا مع أسماء ملفات أخرى شائعة ، مثل تلك التي تبدأ بشرط وتبدو كخيارات. - Fred Nurk


الأجوبة:


بشكل عام ليس هناك طريقة سهلة للعودة.

يمكنك استعادة من النسخة الاحتياطية اليومية.


145
2018-05-05 18:34



ملاحظتك على النسخ الاحتياطي قاسية و 100 ٪ إلى هذه النقطة. - Benjamin Bannier
يقوم نظام التشغيل OS X بتعيين شريط لكيفية عمل النسخ الاحتياطية ينبغي العمل (وخاصة مع الكبسولة الزمنية). نرى maketecheasier.com/... للحصول على اقتراحات حول كيفية الحصول على نفس الشيء إلى حد ما مع Ubuntu. - Thorbjørn Ravn Andersen
@ Thorbjørn Ravn Andersen - لا ، إلا عندما يكون لدى آلة الزمن انهيار عصبي. لقد كان لدي آلة الزمن لديها مهووس علي مرتين في ستة أشهر. - Fake Name
النسخ الاحتياطي خارج الموقع رائع ويمكن أن يكون في متناول اليد. أنا أستعمل Backblaze (Mac / Windows) بسعر $ 5 / computer / month. يبدو أن العديد من الناس يحبون كراشبلان (ماك / ويندوز / لينكس). - Henrik N
يوميا ماذا ؟؟ - Luc M


الآخرين (مثل RiMMER، Adamو James T) ذكرنا أنه بالنسبة لمعظم أنظمة الملفات ، من الممكن استرداد معظم أو كل بياناتك (ربما بدون أسماء الملفات) ، لأن البيانات لم يتم وضعها في الواقع ، ولكن تمت إزالتها فقط من جدول الملفات. هذا ليس صحيحًا تمامًا على نظام التشغيل Linux - ينطبق الأمر نفسه على نظامي التشغيل Windows و Mac.

ومع ذلك ، لم يذكر أي شخص أهم شيء - بدوره قبالة جهاز الكمبيوتر الخاص بك. الآن..

تقوم العديد من البرامج - بما في ذلك مستعرض الإنترنت الذي تستخدمه الآن - بتخزين البيانات على القرص الثابت ، وأي شيء تقوم به قد يتسبب في تغيير حجم جهاز الكمبيوتر / الكتابة إلى ملف المبادلة. كل من هذه الأشياء سوف يكتب إلى القطاعات الحرة على القرص الصلب ، ويحتمل أن يحل محل بياناتك الثمينة.

وبالتالي ، قم بإيقاف تشغيل الكمبيوتر ، أخرج محرك الأقراص الثابتة ، ثم ضعه في كمبيوتر آخر. قم بتركيب القرص الصلب للقراءة فقط ، واسترجع الملفات على قرص صلب منفصل. عندما تكون قد استعدت كل شيء يمكنك الاهتمام به - و فقط ثم - كتابة الملفات إلى محرك الأقراص الأصلي.


65
2018-05-06 02:20



يمكن حتى عملية إيقاف الكتابة إلى محرك الأقراص الثابتة. أنا مترددة في أن توصي على الفور بفصل جهاز الكمبيوتر الخاص بك ، لأنه يمكن أن يجعل الأشياء بالتأكيد كثير أسوأ ، ولكن ... حسنا ، اعتمادا على مدى أهمية البيانات ، قد ترغب في النظر فيها. - BlueRaja - Danny Pflughoeft
اعتمادًا على نقطة القيادة / نظام التشغيل / التركيب ، قد يكون من الممكن إلغاء تحميل و / أو إعادة ضبط الصوت على الفور دون الحاجة إلى إيقاف تشغيل الكمبيوتر ، ثم إيقاف تشغيله إلخ. - Matthew Scharley
killall rm بدلا من إيقاف. - Fred Nurk
اعتمادًا على حجم الدليل الرئيسي ومدى حجم محرك الأقراص الثابتة ، فإن فرص الإفراط في كتابة القطاعات الحرة التي تحتوي على بياناتك ضئيلة جدًا. - Mike Speed
يمكنك استرداد الملفات النصية باستخدام هذه الطريقة دون الكثير من الصعوبة (طالما لديك فكرة تقريبية عن ما فيها) ، ولكن الملفات الثنائية صعبة للغاية بحيث تكون مستحيلة في الأساس. - Satanicpuppy


أعتقد أنه يجب على كل مستخدم لينكس في وقت ما أن يتعلم هذا الدرس المؤلم قبل أن يتعلم فعليًا أهمية النسخ الاحتياطي ، بالإضافة إلى الاهتمام بالتفاصيل والحذر.

على سبيل المثال ، إذا كنت تقوم بحذف ملفات بحث غريبة ، يمكنك أولاً تشغيل الأوامر على هذا الملف الغريب الذي ليس له أي آثار جانبية ولا يقوم بإجراء تغييرات على بياناتك. على سبيل المثال ، هل قمت بتشغيل

cd ~

قبل محاولة حذف المجلد ، كنت قد رأيت أنه بدلا من ذلك تغيير الدليل إلى المجلد الرئيسي الخاص بك ، وليس ~ مجلد. بمجرد المرور على خطوات تحرّي الخلل وإصلاحه بشكلٍ كافٍ لتعلّم الأمر الحقيقي ، ستحتاج إلى إجراء ذلك بشكل صحيح cd داخل ال ~ المجلد ، ثم يمكنك الضغط على مفتاح السهم لأعلى لسحب الأمر الأخير من التاريخ ثم تغيير cd إلى rm و ثم وفقط حاول حذف المجلد.

أقترح اتخاذ مثل هذه الخطوات قبل القيام بها أي العمل الذي هو دائم. إنها ليست دائمة أو مضمونة ، ولكن لديك فرصة أفضل بكثير للحيلولة دون حدوث هذه اللحظات إذا أخذت هذه الدرجة من الرعاية عند القيام بأعمال لها آثار جانبية.


12
2018-05-06 02:41



انظر قبل أن تقفز ، و ls قبلك rm. - LawrenceC


إذا كنت تستخدم نظام الملفات ext3 ، ثم ext3grep هو أفضل صديق جديد لك. يمكن العثور على البرنامج التعليمي جيد (من بين العديد من الآخرين) على استخدام ext3grep هنا.


7
2018-05-05 19:00





يمكنك محاولة استخدام testdisk لإلغاء الحذف ملفات فردية. هذا يعمل بشكل صحيح فقط على نظامي التشغيل ext2 و NTFS (ولكن لا يزال يستحق المحاولة).

إذا كان لديك ext3 أو ext4 ، يمكنك استرداد ملف معروفق باستخدام من PhotoRec، والتي من المحتمل أن تنتهي بالتعافي أكثر مما تريد. يقوم Photorec باستعادة الملفات بدون معلومات اسم الملف بحيث يكون من الشاق المرور عبر الملفات.


5
2018-05-05 18:49





إذا كان لديك محرك أقراص خارجي كبير بما فيه الكفاية لديك خيار آخر أكثر أمانًا. ستحتاج إلى مساحة كافية لتخزين قسم المنزل بأكمله بما في ذلك المساحة الحرة.

التمهيد من قرص مضغوط وعدم تركيب محرك المنزل على الإطلاق. جبل محرك الأقراص الخارجي. dd قسم محرك الأقراص المنزلي في ملف على محرك الأقراص الخارجي. تحميل الملف كجهاز استرجاع قم بعمل عملك على هذه الصورة ، آمنًا في معرفة أنه لا يمكنك فعل أي ضرر في نظام الملفات الأصلي. اعتمادا على نظام الملفات ، قد يكون هناك العديد من الأشياء التي يمكن تجربتها ، بعضها قد يكون مدمرا.

هذا أنقذني مرة واحدة مع نسخة بيتا من Reiser4 عندما لم أكن أعرف ما سوف تفعل حتى لو قمت بتثبيته للقراءة فقط. قرأت في مكان ما في الوقت الذي لا تزال فيه كتابة المجلة ممكنة.

إنها أيضًا تقنية جيدة لحفظ البيانات من محرك يحتضر.


4
2018-05-06 14:31



+1 للإشارة إلى أنه على معظم الخوادم التي تم تدوينها ، يمكن حتى للتثبيت للقراءة كتابة البيانات كجزء من أنشطة المجلة. - sleske


هناك تقنيات لاستعادة الملفات عن طريق فحص inodes التي لم يتم إعادة تدويرها. كلما زادت البيانات التي تكتبها إلى نظام الملفات بعد الحذف ، تقل احتمالية استرداد بياناتك. أفضل استراتيجية للشفاء من حذف البيانات غير المقصودة هي الاستعادة من النسخ الاحتياطي.


2
2018-05-05 18:46