Как скопировать n новейших файлов в определенный каталог?

Если вы находитесь в ситуации zsh, сделайте переменную текущего пути к %-2dв PROMPT. Это то, что вы хотите.

Что в моем.zshrc:

PROMPT="[username@srv1 %-2d]"
1
04.09.2021, 08:02
1 ответ

Поместите эти команды в файл сценария:

#! /bin/bash

current="/your/absolute/path"
rm -rf "${current}"
mkdir -p "${current}"
while read FILENAME; do
    ln -s "${FILENAME}" "${current}"
done < <(find "${current}" -printf "%T@ %p\n" | sort -n | tail -3 | cut -d " " -f 2-)

Тогда:

Добавьте выполнение этого скрипта в свой crontab.

0
04.09.2021, 20:15

Теги

Похожие вопросы