GNU coreutils 9.5 的 mv --exchange 原子交换文件与目录
热点事件持续更新
GNU coreutils 9.5 的 mv --exchange 原子交换文件与目录
1 篇报道1 个报道来源5 小时前更新
先了解这件事
AI 综述
GNU coreutils 自 9.5 版起在 mv 命令中提供 --exchange 选项,借助 renameat2() 的 RENAME_EXCHANGE 标志,用一条命令原子化交换两个路径,消除传统三步 mv 换名时中间文件不存在的窗口期。 使用上有限制:交换目录时需加 -T,避免目录被当作目标文件夹;两个路径必须位于同一文件系统,且文件系统需支持该操作,ext4、Btrfs、XFS、tmpfs 等均可。
AI 根据报道生成 · 2 小时前更新
最新进展11月5日 18:40
GNU coreutils 的 mv --exchange:一条命令原子交换文件与目录报道时间线
沿着报道,了解事件的不同侧面。
11月5日
- It's FOSSGNU coreutils 的 mv --exchange:一条命令原子交换文件与目录
本文介绍 GNU coreutils 9.5 起提供的 mv --exchange 选项,它借助 renameat2() 的 RENAME_EXCHANGE 标志原子化交换两个路径,消除传统三步 mv 换名中间文件不存在的窗口。作者演示了文件与目录交换,指出目录交换需加 -T 避免被当作目标文件夹,并说明两路径须在同一文件系统、且 ext4、Btrfs、XFS、tmpfs 等支持该操作。
本事件热度走势
还没有足够的连续观测数据,暂不绘制趋势。