Как сказал Хенрик, apt update
и apt install
выполняют две разные операции. Даже если вы всегда используете apt
одинаково (сначала update
, а затем install
), это не относится к каждому человеку в мире.
Автоматический вызов update
перед каждой операцией install
— плохая идея в следующих сценариях:
Если кому-то нужно установить пакеты один за другим (, возможно, получение кода выхода apt
для дальнейшей обработки ), apt
приведет к пустой трате полосы пропускания.
Вам не нужно подключение к Интернету, чтобы использовать install
, если пакеты были ранее загружены, поэтому делать update
бессмысленно.
При использовании install
можно добавить дефис -
к имени пакета, чтобы удалить его, если он установлен, поэтому делать update
бессмысленно.
Но, если вы действительно хотите apt
вести себя так, как хотите, вы можете:
Добавьте подобную функцию в ваш .rc
файл :apt-install() { apt update && apt install "${@}"; }
.
Предложите свое предложение apt
/мастерам вашего дистрибутива.
Измените исходный код apt
. В конце концов, это бесплатное программное обеспечение.
Вы не можете создавать жесткие ссылки для каталогов (так, как можете, но не должны ). Это будет работать только для обычных файлов. Что касается содержимого каталога, на который вы создали символическую ссылку, оно останется прежним, так как это просто еще одна ссылка на целевую папку.
Если вы создали символическую ссылку на каталог, то файлы и каталоги внутри этого каталога не будут изменены, связаны или скопированы каким-либо образом.
Если вы получите доступ к содержимому каталога через символическую ссылку, вы получите доступ к реальным файлам и подкаталогам ниже, хотя и через путь, который содержит компонент символической ссылки.