Linux er et utrolig kraftig system som fungerer godt for både server og desktop miljøer. Men som alle plattformer, er Linux utsatt for sluttbruker feil og forsømmelse. Et område av vanskjøtsel mange brukere er skyldig i er mappen rot. Dette kan høres ufarlige, men det kan føre til tapte data og (i verste fall scenarier) selv usikre /ustabile systemer. Heldigvis er mappe rot noe du lett kan unngå eller rette. Med bare litt stell og vedlikehold, kan du ha en katalogstruktur, ren av cruft, som vil tjene dine behov for en svært lang tid.
La oss først ta en titt på hvordan du kan unngå rot og så får vi følge opp med hvordan du kan kurere rot.
Unngå rot
Mest alle moderne Linux-systemer gå en lang vei å hjelpe deg å unngå rotete mapper. Som ikke på noen måte, mener de håndterer saken for deg. Du må være pro-aktiv for å unngå et skred av filer og mapper fra knusing systemet. Den gode nyheten er, fra starten, vil du finne mappehierarkiet satt opp på en slik måte som å hjelpe deg å unngå rot.
Åpne opp din filbehandler og se i din hjemmekatalog. Hva ser du? Du bør se følgende sub-directories:
Documents
Downloads
Music
Pictures
Public
Templates
Videos.
Every bruker opprettet på systemet vil ha disse mappene i sitt hjemmeområde. Det er en grunn for disse mappene - for brukere å plassere sine data. Selv om forenklede, er dette mappehierarki perfekt for en gjennomsnittlig stasjonær brukeren. Lagre dokumenter i Dokumenter, musikk i Music ... du skjønner poenget.
Men (det er alltid et "men") ... ikke bare dumpe alle dokumenter du oppretter, laste ned eller sendes inn i Dokumenter-mappen . Planlegge ut en strategi. Opprette undermapper i dokumenter, for eksempel:
Work
Skole
Creative
Rutetider
bilder mer spesifikk kan du komme med dine mapper bedre
Som for Pictures -. Dette er en av mappene som er mest utsatt for kaos. Hvis du har lyst på deg selv en fotograf (amatør eller pro), vurdere å bruke et verktøy som Shotwell å gjøre hele bildet importere for deg. Som standard når Shotwell importerer bilder, plasserer det dem i en datert mappestruktur. Dette betyr at alle bildene tatt i 2014 2013 2012 2011 2010 ... vil lagres i mapper merket etter dato. Hvis du bare sette inn SD-kortet i en kortleser og flytte alle disse filene til ~ /Bilde-mappen, vil ethvert håp om organisasjonen bli kasta ut av vinduet.
Jeg pleier å ta denne ideen enda lenger. Stedet for å lagre alle mine viktige data på den samme stasjonen som holder operativsystemet, legger jeg en sekundær stasjon og bruke den til å lagre alle mine data. Jeg deretter opprette lenker fra mappene i hjemmekatalogen til mappene i den andre stasjonen. Dette gjør et par ting:
Hindrer operativsystemet kjøretur fra å fylle opp
Lar du må installere OS uten å bekymre deg for å miste data
først. problemet er avgjørende når ansette mindre, SSD-disker til huset ditt operativsystem. Du vil ønske å sørge for å huse dine data på en sekundær stasjon. Når du legger til at stasjonen, tar hensyn til hvordan du strukturere mappehierarkiet. Ikke bare tilfeldig lagre filer og mapper, eller du skape kaos.
Hvis du er ivrig på å legge til ekstra stasjoner, har du maskinvare, og du har store samlinger av multimedia, vurderer å legge separate disker for Dokumenter, Musikk og Videoer .
Herding rotet
Men hva skjer når du ikke har virkelig betalt den beste oppmerksomhet til katalogstruktur, og du finner deg selv stadig på jakt etter nåler i en stadig voksende høystakk? Hva kan du kurere din system av rotet? Heldigvis er det noen apps og verktøy der ute som kan hjelpe deg. Jeg ønsker å bringe frem i lyset noen av disse verktøyene.
Første verktøyet er Bleachbit. Dette systemet renere gjør en god jobb med å rydde opp:
Cache
Backup filer
Temp filer
Cookies
krasjrapporter
Hotell og mye mer.
Bleachbit kan finnes i de fleste distribusjon programvare repositories, så du bør være i stand til å installere det fra systemprogramvaren installasjonsverktøyet (for eksempel Ubuntu Software Center). Når programmet er installert, har du bare å kjøre verktøyet, sjekk hva du ønsker rengjøres (se bildet ovenfor), og klikk på Clean knappen
Hvis du leter etter et verktøy for å hjelpe bli kvitt systemet av:.
Duplikat filer
Problematiske filnavn
midlertidige filer
Bad symlinker
Tomme kataloger
Nonstripped binærfiler.
FSlint er det du trenger. Duplikatfiler søke alene er verdt å bli kjent med denne appen. Med et raskt søk, vil FSlint vise alle de dupliserte filene i en mappe struktur (bildet under).
Avhengig av størrelsen og innholdet i mapper som skal søkes i, FSlint kan ta en stund for å søke etter duplikater, så sørg for å gi den god tid. På en to-terabyte stasjon (med 73% av sin plass i bruk), FSlint tok nesten en time å rapportere duplikatfiler.
Hva om filer og mapper som tar opp plass? Du har kanskje igjen en haug med nedlastede ISO-filene et sted på harddisken. Hvordan finner du dem? Du kan prøve et verktøy som grafisk Disk kart (eller GdMap). Installer dette programmet fra standard repositories, og med en rask klikk kan du se hva som buldre opp som diskplass og bare der de store filene er (bildet under).
Selvfølgelig, hvis du 're på en hodeløs eller GUI-mindre server, vil du ønsker å vite hvordan du gjør slike ting som søk etter dupliserte filer fra kommandolinjen. Heldigvis er det regulære uttrykk (eller regex) for å hjelpe til med den oppgaven. Regulære uttrykk er en utrolig kraftig verktøy som kan gjøre omtrent alt du vil - til en pris. Prisen? Regulære uttrykk kommandoer en bratt læringskurve. Hvor utfordrende og kraftig er vanlige uttrykk? Du kan bruke følgende kommando for å finne dupliserte filer på Linux-stasjon:
finne -ikke-tom -type f -printf "% s \\ n" | sorter -rn | uniq -d | xargs -Jeg {} -N1 finne -type f -size {} c -print0 | xargs -0 md5sum | sort | uniq -w32 --Alle gjentatte = separat | kutte -f3-100 -d '' | tr '\\ n ". '\\ t.' | sed 's /\\ t \\ t /\\ n /g' | kutte -f2-100 | tr '\\ t' '\\ n' | perl -i -pe 's /([() {} -]) /\\\\ $ 1 /g' | perl -i -pe 's /' \\ '' /\\\\ '\\' '/g' | xargs Pr rm -V
Med bare litt planlegging og omsorg, kan du holde Linux-skrivebordet fri for rot. Selv om det ikke kommer ut av kontroll, er det verktøy for å hjelpe deg ut. Hvis du vet hvilke verktøy for å slå til, og hvordan man best kan organisere filsystemet, få kontroll over det kaos kan være ganske enkel. Anmeldelser
Next Page:Unix kommandoer: statistikk - Mer enn ls