Чтобы удалить все, кроме 3 новейших файлов, использующих ZSH GLAC, вы можете использовать OM
(Capital o), чтобы сортировать файлы из старых до новейшего и индикатора, чтобы захватить нужные файлы.
rm ./*(Om[1,-4])
# | |||| ` stop at the 4th to the last file (leaving out the 3 newest)
# | |||` start with first file (oldest in this case)
# | ||` subscript to pick one or a range of files
# | |` look at modified time
# | ` sort in descending order
# ` start by looking at all files
Другие примеры:
# delete oldest file (both do the same thing)
rm ./*(Om[1])
rm ./*(om[-1])
# delete oldest two files
rm ./*(Om[1,2])
# delete everything but the oldest file
rm ./*(om[1,-2])
Я говорил с нашим SYSADMIN и добавляя открытые ключи, соответствующие виртуальным IP-адресам гостевых серверов в файлах Urinted_Keys всех серверов, сделали трюк. Это позволяет приложению говорить с гостевым сервером независимо от того, где они физически бегают.