подстановочный знак scp, не работающий в zsh

3 > drop_caches дает ядру команду отбрасывать все кэшированные данные (которые больше не нужны).

swapoff попытается вытянуть такое количество данных, которые в настоящее время находятся на подкачке, как это может отступить в память. Это может также инициировать отбрасывание некоторых кэшируемых страниц для создания места для того, что входит в память от файла подкачки.

Действительно только редко необходимо делать это, ядро делает довольно хорошее задание при решении, что сделать с тем, какие данные (например, если Вы работаете с большим файлом, это могло бы кэшировать его и выгрузить память, выделенную некоторому другому рабочему процессу, который не очень активен).

Я не уверен, используете ли Вы действительно файл подкачки как таковой (т.е. файл в регулярной файловой системе) или просто неправильно истолковываете вывод free, но если Вы делаете, что могло бы на самом деле помочь, специализированный раздел подкачки, поскольку Вы не встретитесь ни с какой возможной файловой системой наверху (но пространство было бы зарезервировано, чтобы ядро использовало, конечно).

Между прочим, если Вы используете tmpfs (обычно монтируемый в /dev/shm и в эти дни часто в /run и некоторые другие места также), любые файлы, сохраненные там, обнаружатся, как "кэшируется" в free

16
20.05.2014, 01:06
3 ответа
[1168468]Бэш и Zsh по умолчанию ведут себя по-разному, когда дело доходит до неудачного глобуса.[12164]В Бэше, если глобус ни с чем не совпадает, вы возвращаете немодифицированный глобус, который вы использовали. В zsh это приводит к ошибке.[12165]Таким образом, вы должны процитировать это.[12166]Если вы хотите получить то же самое поведение, что и bash, вы можете сделать следующее[12167]
23
27.01.2020, 19:48

Проверьте этот ответ наhttps://superuser.com/a/740728/978073

Для пользователей zprezto работает обратная косая черта перед командой!

Заменить,

$ scp <command>

с

$ \scp <command>
3
27.01.2020, 19:48

Я использую MacOS Catalina, и несоответствие setopt не повлияло.

Решено следующимhttps://superuser.com/a/740728/978073

Чтобы сделать его постоянным, отредактировал ~/.zshrc:

#alias scp='noglob scp'
alias scp='\scp'
0
27.04.2020, 18:44

Теги

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