В каталоге есть файлы, которые создаются ежедневно. Формат файлов, если он сгенерирован 16 апреля 2012 года, - TEST_20120416.Удаление файлов на основе CreationTime
Поэтому мне нужно удалить все файлы старше 7 дней. Я попытался сделать это
#!/bin/ksh
find /data/Test/*.* -mtime -7 -exec rm -rf {} \;
exit 0
Теперь проблема выше кода УДАЛЕНИЕ в зависимости от времени модификации, но по требованию файл должен удалять основанный на создании time.Kindly помочь мне в удалении файлов на основе имени файла (имя файла имеет временную метку) ,
[Время создания файла зависит от файловой системы] [1] [1]: http://stackoverflow.com/questions/5929419/how-to-get-file-creation-date-in-linux – tuxuday
@tuxuday. .. и на самом деле большинство файловых систем там даже не отслеживают время создания файла. Многие наивно интерпретируют 'ctime' как« время создания », но это совсем не то, что у него есть ... – twalberg