Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako odstránite všetky súbory okrem operačného systému?

Nemôžete spoľahlivo odstrániť * všetky * súbory okrem súborov operačného systému pomocou jediného jednoduchého príkazu. Dôvodom je to, že samotný operačný systém nezachováva dokonale odlišný zoznam „súborov operačných systémov“ v porovnaní s „užívateľskými súbormi“. To, čo predstavuje súbor operačného systému, sa môže líšiť v závislosti od OS, inštalácie a dokonca aj toho, aké programy sú spustené. Náhodne odstránenie rozhodujúceho súboru systémov môže viesť k neupraviteľnému systému alebo strate údajov.

V závislosti od vášho operačného systému a vašej úrovne pohodlia s príkazovým riadkom sú však niektoré prístupy, ktoré *sa priblížia *, ale vždy s významnými upozorneniami:

Varovanie: Tieto príkazy sú silné a potenciálne deštruktívne. Vždy si zálohujte svoje údaje pred pokusom o niečo z nich. Nesprávne použitie môže urobiť váš systém nepoužiteľný.

Linux (pomocou `find` a` rm` - veľmi nebezpečné):

Je to mimoriadne riskantné a malo by sa o to pokúsiť iba vtedy, ak dôkladne pochopíte dôsledky. Neexistuje žiadna záruka, že nevymažete niečo nevyhnutné.

Tento prístup sa pokúša odstrániť všetko * okrem * súborov v konkrétnych adresároch, ktoré sú bežne spojené s operačným systémom. Budete musieť prispôsobiť cesty tak, aby zodpovedali rozloženiu vášho systému.

`` `Bash

sudo find/-not \ (-Path "/boot/*" -o -Path "/dev/*" -o -Path "/etc/*" -o -path "/proc/*" -o -path "/sys/*" -o -a -path "/Mnt/*" -aph "/patH" -Path "/run/*" -o -a -path "/home/home/*" ~f -f -f -thpath "/}};

`` `

* `sudo`: Vyžaduje oprávnenia správcu.

* `find /`: Prehľadá celý súborový systém.

* `-not (...)`: Neguje nasledujúce podmienky.

* `-Path"/boot/* "` atď.: Určuje cesty, ktoré sa majú vylúčiť (ide o bežné adresáre OS; podľa potreby upravte).

* `-exec rm -rf {} \;`: Vykonáva `rm -rf` (rekurzívne a násilne odstráňte) v každom nájdenom súbore alebo adresári.

Windows (bez bezpečného jediného príkazu):

V systéme Windows je spoľahlivo bezpečný žiadny ekvivalentný prístup s jedným príkazovým riadkom. Na identifikáciu a selektívne odstránenie súborov by ste museli napísať komplexný skript (prípadne pomocou PowerShell) a dokonca aj vtedy je mimoriadne riskantný.

bezpečnejšie alternatívy:

Namiesto toho, aby ste sa pokúsili vymazať všetko okrem OS, zvážte tieto bezpečnejšie prístupy:

* preinštalujte operačný systém: Toto je najbezpečnejší a najspoľahlivejší spôsob, ako dosiahnuť „čistý“ systém. Vymaže všetky údaje a aplikácie používateľa, pričom zostane iba základný OS.

* Používajte nástroje na rozdelenie diskov: Môžete si vytvoriť nový oddiel a nainštalovať OS tam, takže vaše existujúce údaje zostanú nedotknuté.

* Použite zálohovanie a obnovenie riešenia: Zálohujte všetky svoje dôležité údaje a potom vykonajte čistú inštaláciu OS. Neskôr môžete obnoviť záložné súbory.

V súhrne je veľmi odrádzané pokus o odstránenie všetkého okrem operačného systému pomocou nástroja príkazového riadku. Riziko straty údajov a nestability systému je príliš vysoké. Bezpečnejšie a spoľahlivejšie metódy preinštalujú OS alebo pomocou techník rozdelenia/zálohovania/obnovy.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené