Ændre tidsstempel ifm at man røre ved en fil i linux
Hej
Jeg undre mig generelt at tidsstemplet bliver ændret når jeg røre ved en fil i linux uden at jeg har gemt filen. Dette sker ik i windows. Der kan man derfor samligne gamle filer og slette dem der for meget, uden frygt for at filen ik er ens.
Et tilsvarende problem sker, når man har en nas og trækker filerne ned på ens arbejdsmaskine ændres tidsstemplet også (tidsstemplet bliver ik ændret når filen bliver lagt op), men det at tidlere versioner af samme fil er svære at ryde op i. Er der en måde hvorpå man kan holde styr på filerne via meta data eller lignene??
I windows kunne man bruge "filecompra" (jeg har aldrig brugt denne kommando, da den tager lang tid og samliger filerne (to filer) bit for bit om to filer er identiske).
Men grundligende hvorfor denne ændring mht tidsstemplet i linux??
/allan
PS: Håber mit problem er skrevet tydeligt nok og man ik falder i forståelsen for meget!!
Jeg undre mig generelt at tidsstemplet bliver ændret når jeg røre ved en fil i linux uden at jeg har gemt filen. Dette sker ik i windows. Der kan man derfor samligne gamle filer og slette dem der for meget, uden frygt for at filen ik er ens.
Et tilsvarende problem sker, når man har en nas og trækker filerne ned på ens arbejdsmaskine ændres tidsstemplet også (tidsstemplet bliver ik ændret når filen bliver lagt op), men det at tidlere versioner af samme fil er svære at ryde op i. Er der en måde hvorpå man kan holde styr på filerne via meta data eller lignene??
I windows kunne man bruge "filecompra" (jeg har aldrig brugt denne kommando, da den tager lang tid og samliger filerne (to filer) bit for bit om to filer er identiske).
Men grundligende hvorfor denne ændring mht tidsstemplet i linux??
/allan
PS: Håber mit problem er skrevet tydeligt nok og man ik falder i forståelsen for meget!!
Kommentarer21
Er der en måde hvorpå
Ja med fslint. Du finder den formentlig i Software Center, hvis det er Ubuntu el. Mint du bruger.
Så vidt jeg forstår handler det om dublet filer? Tids angivelser er ikke en præcis måde at finde dem på, heller ikke fil navne. Det er hash værdien bedre til.
Prøv at installere fslint og se om den finder dublet filer på diske (også over lokal nettet) angivet af dig.
Program til at samligne hashværdierne i filerne
/allan
PS: Går ud fra at filhåndteringen er ens hvad enten man bruger ubuntu eller mint??
Søg på
mc
i din
mc
i din pakkehåndtering.
mc=Midnight Commander.
Er der et godt program
Det er det FSlint gør.
Ellers kan du installere Wine på Linux, der gør det muligt for dig at køre Norton Commander til DOS og flere andre Microsoft programmer. Eksempelvis Total Commander
Jeg kan ikke huske om Midnight Commander, der er en Linux klon af Norton Commander (og Volkov Commander) har funktionen, eller den tilsvarende Krusader, du kan finde fra Software Center.
Krusader: https://krusader.org/ (File content comparisons).
Norton commander
Har iøvrigt fundet siden https://www.pixelbeat.org/fslint/ og denne filsamligning kan også fungere på debian mfl.
/allan
Har forlagt programmet
Prøv om ikke det er muligt du kan finde Norton Commander fra http://vetusware.com/ Jeg vil lidt tro du bliver nostalgisk ;)
FSLint finder du som nævnt i Ubuntu Software Center.
Norton commander
Tak for linket til commander, men ved du om den sammenligner mht hashværdier eller om den kun ser på tidsstemplet??
Jeg kan iøvrigt bruge nc på w7 maskine, da jeg har manglet programmet.
Jeg havde lidt problemmer mht at oprette mig som bruger incl password og så skulle jeg ligepluselig betale for nc, men det fik jeg afværget så jeg fik det (linket/programmet) gratis.
/allan
Hvordan kan det være at
Hvordan kan det være at
Formentlig fordi programmøren ikke mener folk har behov for at se disse tegn md5sum og sha1sum består af, men jeg ved det ikke.
FSlint's hash funktion:
http://booki.flossmanuals.net/fslint/ch004_duplicates
#2: PS: Går ud fra at filhåndteringen er ens hvad enten man bruger ubuntu eller mint??
Nej ikke helt. Filhåndteringenen er afhængig af hvilket DE man har valgt, så interface er forskellige, men med nogenlunde samme funktioner. Personligt foretrækker jeg Cinnamon DE og Nemo filhåndtering. Andre foretrækker noget andet.
Jeg angav en mappe med ingen
Ved du hvorfor??
Og du svarer ik på om nc bruger hashværdier til at sammenligne mapper??
/allan
Og du svarer ik på om
Jo læs #4 igen ... Jeg kan ikke huske det. Jeg tror NC gør, men er ikke sikker. Imidlertid får jeg indtrykket af du selv ved det ifølge din kommentar i #2
#10: Jeg angav en mappe med ingen dobletter og der stod den bare og kørte i ring (loops) uden at stoppe
Jeg ved ikke hvorfor FSlint kører i et loop, som du nævner du tror det gør. Måske giver du ikke programmet tid nok til at færdigøre sin task?
Hvorfor søger du efter dubletter i et bibliotek hvor du ved der ingen er? Det giver ikke mening, ikke engang som test af programmet. Kunne det tænkes du tror det er et loop, mens der blot er tale om at FSlint ingen dubletter har fundet?
FSlint eksempel i en kort video, hvor jeg ved jeg har dubletter:
https://www.dropbox.com/s/rf3uzwvuo9icr0p/fslint-dubletter.mp4?raw=1
Iøvrigt: #7: Jeg kan iøvrigt bruge nc på w7 maskine, da jeg har manglet programmet.
Glimrende, i ca. PT 10 måneder endnu fra dags dato. Derefter er det slut med Microsoft's support af Windows 7.
https://support.microsoft.com/da-dk/help/4057281/windows-7-support-will…
Windows 7 er døden nær. Blot til oplysning.
Er det muligt for dig, så vil jeg gerne bede dig være lidt mere konkret i dine forespørgsler.. At du husker at oplyse om dit OS, DE, eventuelle fejlmeddelser i et program og andet relevant, i hver tråd du opretter, inklusiv kommentarer du deltager i.. Du bør ikke forvente folk kan huske hvad netop du bruger.
Jeg undre mig generelt
Det gør det da heller ikke. Eller rettere, i Linux er der flere tidsstempler. Der er rigtignok en "sidst tilgået" parameter, men den viser de fleste filhåndteringer ikke. Modificeringsdatoen som du typisk vil bruge til at sammenligne filer bliver ikke ændret blot ved at tilgå filen.
#0: Et tilsvarende problem sker, når man har en nas og trækker filerne ned på ens arbejdsmaskine ændres tidsstemplet også (tidsstemplet bliver ik ændret når filen bliver lagt op)
Brug NFS i stedet for CIFS/SAMBA, så har du ikke det problem. Filrettigheder mv bevares korrekt.
EDIT: Heller ikke i CIFS. Her bevares tidsstemplingen også korrekt. En fil fra min NAS får samme tidsstempel på min computer.
Der må være noget forkert sat op hos dig.
#2: Er der et godt program ala nortoncommander (tilbage i 90'erne), hvor to mapper blev sammenhold
Ja, to oplagte muligheder.
1) Total Commander under Wine
Med mine egne systemintegrationer (som jeg snart må tage mig sammen og offentliggøre) fungerer det intet mindre end fantaskisk og jeg ville ikke kunne bruge Linux uden TC. Det er det mest produktivitetsfremmende værktøj jeg kender, og det første jeg installerer på enhver computer, og jeg kan udrette mirakler med TC! Det var først da jeg konstaterede at TC kørte fint under Wine at jeg for år tilbage tog skridtet og skiftede til Linux.
TC har en virkeligt god synkroniseringsfunktion mellem to mapper, indbygget dubletfinder (Jordens bedste, nej UNIVERSETS bedste!) og kan operere med et hav af gode plugins. Fx kan du finde dubletter af billeder vha af exifdata selv om de filerne ikke er ens i navn og størrelse.
TC er verdens bedste program. Basta! Det eneste jeg har imod det er at det ikke er mig der har lavet det :-)
TC fungerer 98.7% perfekt under Linux. For de sidste 1.3% se nedenunder.
2) Double-commander
Dette er den bedste Linux-klon af TC. Den er virkeligt tro mod TC og har fx en næsten lige så god filsynkronisering.
Jeg bruger den engang imellem der hvor jeg er nødt til at arbejde direkte med filsystemet på linuxniveau.
Tag DC direkte fra kilden, versionen i repositorierne er ofte håbløst bagud.
3) Midnight Commander
MC er også en rigtig god ortodoks (dvs med to paneler) filhåndtering som jeg tit bruger i terminalen. Den kan meget af det som TC og DC kan (plus nogle ting som de andre ikke kan), men den har ikke en rekursiv mappesammenligning, dubletfinder osv. Men som terminalprogram er den fantastisk.
Alle er som nævnt kloner af den oprindelige Norton Commander. I udseende er MC den der minder mest.
Hvad er exifdata (er det
TC og DC kan de findes på "http://vetusware.com/"??
Jeg er igang med at skabe md5sum med undermapper i tråden "Hashværdier af filer i mappe a incl undermapper b og c", som Frogmasteren har svaret på og jeg vil trække filen ind i et regneark og sammenholde filerne via hashværdierne på tvær af disken, så jeg kan få fjernet dubletter. Så jeg kan få slanket mit arkiv ifm computeren på harddisk der er alt for stort ca 2tb.
/allan
os=xubuntu 18.04 og de=xfce
TC og DC kan de findes
Nej. I hvert fald ikke hvis du ønsker de nyeste versioner. Med en søgemaskine, søg efter henholdsvis Total Commander (kræver Wine eller CrossOver på Linux) og Double Commander, der er OpenSource. og findes til Linux.
Eksempel: https://doublecmd.sourceforge.io/
Vetusware er Abandonware, dvs noget gammelt noget.
#13: jeg vil trække filen ind i et regneark og sammenholde filerne via hashværdierne på tvær af disken, så jeg kan få fjernet dubletter. Så jeg kan få slanket mit arkiv ifm computeren på harddisk der er alt for stort ca 2tb..
Tag det ikke ilde op, men noget siger mig du er ved at rode dig ud i noget helt unødvendigt ... Prøv at høre, jeg ved godt det her lyder uoverskueligt, men jeg kan forsikre dig at sådanne opgaver er løst uden du behøver at rode dig ud i regneark med mere.
Det handler om mulige dubletter på en ekstern harddisk i størrelsesordenen på i alt 2 Tera Bytes ikke sandt? Du skal være opmærksom på at det vil tage temmelig lang tid for et program at gennemsøge så mange data. Især med en ældre maskine.
Du har ret i at det er en potentiel skadelig handling og at der derfor er grund at overordentlig forsigtighed.
Jeg vil nævne jeg gør sådan noget ofte. Fordi mit setup er specielt, så benytter jeg Gemini, der kun findes til macOS, men ligesom Linux programmet FSLint er i stand til at finde dubletter på diske, selv over lokal netværket.
Imidlertid er det bedst at finde dubletter på diske der er tilsluttet lokalt på en maskine. Det er der flere grunde til, men kort fordi det er hurtigst.
Helt overordnet, jo mere sikkerhed og jo større diske, des længere tid tager det at finde dubletter. Derfor bør sådan oprydning ske jævnligt, således du ikke spilder en masse tid på at kontrollere om filerne nu også skal slettes.
Hvis du ønsker maximal sikkerhed, så bør du købe endnu en Terabyte disk, og tage backup på den fra den oprindelige før du sletter noget. Et relevant backup værktøj er rsync Rsync er både et terminal- og et GUI værktøj.
Man oplever især alvoren hvis man har ansvaret for andre folks data.
1botFSlint virker. For at
FSlint virker. For at du ikke skal spilde mere tid, så demonstrere jeg det her endnu engang i en kort video.
Jeg har ikke xubuntu 18.04 installeret, som du har, men Ubuntu's standard Gnome udgave. Det har ingen funktionel betydning.
For at vise at FSlint Janitor finder dubletter, også over lokalnettet, forbinder jeg til en anden maskine og søger efter dubletter. Jeg ved der kun er en dublet, fordi jeg lige har oprettet den. Fordi det skal gå stærkt og videoen ikke blive lang, har jeg valgt den aktuelle mappe.
Som du ser så virker FSlint: https://www.dropbox.com/s/vjcknxxrwcoeiek/fslint-2019-03-19_18.06.08.mp…
Prøv at høre, drop dit regneaksforsøg og at spilde din tid.
Hvad der også er relevant, så tro ikke tidsstempler kan afgøre dubletter. Heller ikke filnavne eller filstørrelser. Medie filer er et eksempel. Den samme film eller samme musik, kan eksistere i forskellige fil størrelser. Sådan nogle kan ingen programmer detektere. De kan kun findes ved at se/høre deres indhold. Af den årsag kan du ikke forsømme kontinuerlig oprydning såvel som sikkerheds-backup.
Det kan kun dine vaner. Gør jeg mig forståelig?
Hej FrogmasterenDU HAR HELT
DU HAR HELT RET I DIN ANTAGELSE OG JEG KENDER IK DINE SVAR (dit sidste kommentar i #11 og jeg sætter stor pris på dine svar)!!!!!
/allan
PS: Jeg køre raid 10 på adaptec kort (pt kører jeg 6405e på w7pro og jeg er begyndt at køre windows offline og linux online pga sikkerheden i windows).
Glimrende. Roger and
Ønsker du vejledning til backup (rsync) på TeraByte diske, så spørg endelig.
jeg havde redigeret mit svar
PS: Jeg køre raid 10
Ønsker du at fortsætte med maskinen, så den bliver online igen, så overvej om du vil opgradere Windows 7 til Windows 10, eller om du vil forsøge med en eller anden Linux.
Jeg tror lidt du ikke bryder dig om maxOS's Launchpad, såvel som Gnome's Programhåndtering https://www.google.com/search?q=mac+os+Launchpad&source=lnms&tbm=isch&s…. Er det korrekt og måske er grunden til du har valgt xubuntu, så prøv om Mint og Cinnamon passer dig bedre. Den minder temmelig meget om Windows 7 og er baseret på samme system som xubuntu, blot med Cinnamon DE.
Imidlertid kan der nemt blive problemer med driverne til RAID controlleren, både iht Windows 10 og Linux. Du bør tjekke hardware supporten til maskinen.
Alternativt kan du muligvis fjerne RAID controlleren og harddiskene, købe en SSD og sætte den i maskinen som erstatning, men igen, det har jeg ikke oplysninger nok til at afgøre.
Raid problematiken gør at
Min vision er klar, men det kræver lidt arbejde fra min side mht at finde erstatningsprogrammer her i linux-verden.
Iøvrigt totalcommander og nortoncommander er de ikke næsten ens??
Så at prisen for tc er 37euro og jeg har før henttet prøveversion ned på windows, ikke på linux.
/allan
ps: linux har flere fordele end windows (fslint, rsync og hashværdier).
Iøvrigt totalcommander
Nej. Total Commander er ny med flere funktioner og Norton Commander gammel med færre, ganske kort. Imidlertid er TC efterfølgeren til NC, så de er relateret.
#20: ps: linux har flere fordele end windows (fslint, rsync og hashværdier).
FSlint og er udelukkende UNIX/Linux relateret.
rsync er både UNIX, Linux og macOS relateret (maxOS er baseret på FreeBSD og er dermed relateret til UNIX), mens hash værdier er gældende for alle operative systemer. Hash værdier er ikke begrænset af operative systemer, men er afhængige af commands tilpasset disse. Dvs der er forskel på måden man finder filers hash værdier.
Har du brug for at identificere hash værdier på Windows, så installer HashMyFiles fra Nirsoft: https://www.nirsoft.net/utils/hash_my_files.html
Windows har imidlertid et indbygget (CertUtil) med Command Prompt.
Eks: CertUtil -hashfile "C:\mappe-navn\fil-navn" MD5
Der er andre hash-visnings programmer til Windows, men de ændrer Explorer's fanebladsvisning.
Som nævnt i tråden, kan du på Linux installere Wine (Open Source) eller CrossOver (proprietær). Begge tillader man kan køre Windows programmer på Linux og med macOS versionen tillige køre Windows programmer på Mac.
Det er også nævnt at Double Commander er en klon af Total Commander. Double Commander er Open Source, kan installeres til både Windows, Linux og macOS, og er dermed frivillig betaling. Er du med?
Du kan spare de 37 €
Wine:
https://www.winehq.org/
Codeweavers CrossOver:
https://www.codeweavers.com/
Med andre ord behøver man ikke mangle sine Windows programmer fordi man bruger Linux.