reposync -r base
reposync
是一个工具,用于从 YUM 或 DNF 存储库中同步包到本地目录。当你使用 reposync -r base
命令时,你正在告诉 reposync
从名为 "base" 的存储库中同步所有的包到当前目录或你指定的目录。
具体来说:
-r base
:这个选项告诉reposync
使用哪个存储库。在这种情况下,它是 "base" 存储库。
默认情况下,reposync
会同步存储库中的所有包到当前目录,并且会保留包的原始目录结构。
例如,如果 "base" 存储库中的包位于 /var/cache/yum/x86_64/7/base/
(这是 CentOS 7 的默认位置),那么当你运行 reposync -r base
时,这些包会被同步到当前目录,并且你会得到一个与 /var/cache/yum/x86_64/7/base/
结构相同的目录结构。
如果你想将包同步到特定的目录,你可以使用 -d
或 --dest
选项,如:
bashreposync -r base -d /path/to/destination/
此外,reposync
还有许多其他选项,允许你过滤要同步的包、设置并发下载数量等。你可以通过运行 man reposync
来查看完整的选项列表和描述。
建议下载路径:
mkdir -p /home/yum/Packages
cd /home/yum/Packages
ll
reposync -r base -d /home/yum/Packages