точка (.), вызывающая разрыв псевдонима

Модифицированная версия, которая позволяет избежать потенциально опасных расширений глобусов:

cleanupdir() {
  # args should be dirname, maxdepth
  find "$1" -maxdepth "$2" -type d \( -name.folder1 -o -name '.wildcardfolder*' -o -name.folder2 \) -execdir rm -rf {} \;
}

cleanupdir /root 1
cleanupdir /home 2
0
22.01.2020, 13:32
1 ответ

Пара одинарных кавычек не вкладывается друг в друга.

Измените вторые и третьи одинарные кавычки на двойные:

alias by='rsync -avh --omit-dir-times --delete --filter="protect.sync" /media/blueray/Data/_Work/ /media/blueray/Data/_CloudYandex/'
4
28.01.2020, 02:17

Теги

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