Pomoc Usuwanie plików starszych niż x dni

Wolwi

Nowy użytkownik
Noobie
13 Marzec 2015
2
2
3
33
QNAP
TS-210
Ethernet
802.11n (Wi-Fi 4)
Używam QNAP TS-212 z QTS 4.2.0.
Chcę cyklicznie usuwać z katalogu pliki starsze niż określoną liczbę dni. Znam polecenie find:

Kod:
find /katalog -name '*.*' -mtime +7 -delete
find /katalog -name '*.*' -mtime +7 -exec rm -rfv {} \;

ale wyrażenia -delete i -exec o mnie nie działają. Wygląda, że nie s ą dostępne w tej wersji systemu

Kod:
[~] # find --help
BusyBox v1.01 (2015.11.17-18:16+0000) multi-call binary

Usage: find [PATH...] [EXPRESSION]

Search for files in a directory hierarchy.  The default PATH is
the current directory; default EXPRESSION is '-print'

EXPRESSION may consist of:
	-follow		Dereference symbolic links.
	-name PATTERN	File name (leading directories removed) matches PATTERN.
	-print		Print (default and assumed).

	-type X		Filetype matches X (where X is one of: f,d,l,b,c,...)
	-perm PERMS	Permissions match any of (+NNN); all of (-NNN);
			or exactly (NNN)
	-mtime TIME	Modified time is greater than (+N); less than (-N);
			or exactly (N) days

[~] #

Proszę o pomoc jak to w prosty sposób można obejść?
 
Zainstaluj Optware lub Qnapware.
Po zainstalowaniu włączeniu Optware, połącz się na nowo na shell.
Bash:
ipkg update
ipkg list | grep find
ipkg install findutils
/opt/bin/find --help
W przypadku używania Qnapware polecenie to opkg ...
 

Użytkownicy znaleźli tą stronę używając tych słów:

  1. usuwanie starszych plików
  2. usuwanie plików starszych