Filer

Find og slet filer, der er ældre end n dage i Linux

Find og slet filer, der er ældre end n dage i Linux

Du kan bruge find-kommandoen til at søge i alle filer, der er ændret ældre end X dage. Og også slette dem, hvis det kræves i en enkelt kommando. Først og fremmest skal du liste alle filer, der er ældre end 30 dage, under / opt / backup-biblioteket.

  1. Hvordan finder jeg filer, der er ældre end 90 dage Linux?
  2. Hvordan sletter jeg filer, der er ældre end 3 dage UNIX?
  3. Hvordan finder jeg gamle filer på Linux?
  4. Hvordan sletter jeg filer, der er ældre end 7 dage UNIX?
  5. Hvordan finder jeg filer, der er ældre end 5 dage i Unix?
  6. Hvor er 5 dage gamle filer Linux?
  7. Hvordan sletter jeg gamle filer i UNIX?
  8. Hvordan sletter jeg gamle daterede filer i Linux?
  9. Hvordan sletter jeg gamle logfiler i Linux?
  10. Hvordan finder jeg filer ældre end 1 år i Unix?
  11. Hvordan finder jeg filer, der er ældre end en bestemt dato i Unix?
  12. Hvordan finder og sletter du filerne i Linux?

Hvordan finder jeg filer, der er ældre end 90 dage Linux?

3 svar. Du kan starte med at sige find / var / dtpdev / tmp / -type f -mtime +15 . Dette finder alle filer, der er ældre end 15 dage, og udskriver deres navne. Eventuelt kan du specificere -print i slutningen af ​​kommandoen, men det er standardhandlingen.

Hvordan sletter jeg filer, der er ældre end 3 dage UNIX?

Erstat -delete med -depth -print for at teste denne kommando, før du kører den (-delete implicerer -depth). Dette fjerner alle filer (type f), der er ændret for mere end 14 dage siden under / root / Maildir / rekursivt derfra og dybere (mindepth 1).

Hvordan finder jeg gamle filer på Linux?

Find og slet filer ældre end X dage i Linux

  1. prik (.) - Repræsenterer den aktuelle telefonbog.
  2. -mtime - repræsenterer filens ændringstid og bruges til at finde filer ældre end 30 dage.
  3. -print - Viser de ældre filer.

Hvordan sletter jeg filer, der er ældre end 7 dage UNIX?

Forklaring:

  1. find: unix-kommandoen til at finde filer / mapper / links osv.
  2. / sti / til /: det bibliotek, hvor din søgning skal startes.
  3. -skriv f: Find kun filer.
  4. -navn '*. ...
  5. -mtime +7: overvej kun dem med ændringstid ældre end 7 dage.
  6. -execdir ...

Hvordan finder jeg filer ældre end 5 dage i Unix?

Det andet argument, -mtime, bruges til at angive antallet af dage gamle, som filen er. Hvis du indtaster +5, finder den filer, der er ældre end 5 dage. Det tredje argument, -exec, giver dig mulighed for at sende en kommando som rm. Det \; i slutningen kræves for at afslutte kommandoen.

Hvor er 5 dage gamle filer Linux?

Jeg kan godt lide at tænke på det, da +5 finder filer 5 dage gamle og ældre. -5 finder alle filer, der er 5 dage gamle eller nyere.

Hvordan sletter jeg gamle filer i UNIX?

3 svar

  1. ./ my_dir din mappe (udskift med din egen)
  2. -mtime +10 ældre end 10 dage.
  3. -skriv kun f filer.
  4. -slet ingen overraskelse. Fjern det for at teste dit find-filter, før du udfører hele kommandoen.

Hvordan sletter jeg gamle daterede filer i Linux?

Sådan slettes alle filer før en bestemt dato i Linux

  1. find - kommandoen, der finder filerne.
  2. . - ...
  3. -type f - dette betyder kun filer. ...
  4. -mtime + XXX - udskift XXX med det antal dage, du vil gå tilbage. ...
  5. -maxdepth 1 - det betyder, at det ikke går ind i undermapper i arbejdskataloget.
  6. -udføre rm \; - dette sletter alle filer, der matcher de tidligere indstillinger.

Hvordan sletter jeg gamle logfiler i Linux?

Sådan renses logfiler i Linux

  1. Kontroller diskpladsen fra kommandolinjen. Brug du-kommandoen til at se, hvilke filer og kataloger der bruger mest plads inde i / var / log-biblioteket. ...
  2. Vælg de filer eller mapper, du vil rydde: ...
  3. Tøm filerne.

Hvordan finder jeg filer ældre end 1 år i Unix?

-mtime bruges til at angive antallet af dage gamle, som filen er. +365 finder filer, der er ældre end 365 dage, hvilket er et år. -exec giver dig mulighed for at videresende en kommando som rm.

Hvordan finder jeg filer, der er ældre end en bestemt dato i Unix?

Find en mand og se på mulighederne for -newerXY, hvis du vil bruge noget udover den ændrede dato. du skal bruge shell-kommandoer find med nyere mulighed. Brug bare kommandoen "find". Der er flere flag, der giver dig mulighed for at filtrere filen efter sidste ændringstid, såsom -newer, -mmin og -mtime.

Hvordan finder og sletter du filerne i Linux?

-navn "FILE-TO-FIND": Filmønster. -exec rm -rf \; : Slet alle filer matchet efter filmønster. -type f: Match kun filer og inkluderer ikke katalognavne. -type d: Match kun dirs og inkluderer ikke filnavne.

Sådan ændres Apache-standardside med htaccess
Hvordan ændrer jeg standardsiden i Apache? Hvor er standard Apache-startsiden? Hvordan ændrer jeg standardindeksets HTML-side? Hvordan indstiller jeg ...
Sådan installeres og konfigureres Apache-webserver på Ubuntu
Sådan installeres Apache på Ubuntu Trin 1 Installer Apache. For at installere Apache-pakken på Ubuntu skal du bruge kommandoen sudo apt-get install ap...
Sådan installeres Windows-programmer på Debian ved hjælp af PlayOnLinux
Hvordan installerer jeg programmer på PlayOnLinux? Kan Debian køre Windows-applikation? Hvordan installerer jeg programmer på Debian? Kan jeg køre Win...