跳到正文
熱點事件持續更新

含空格或換行檔名的安全傳遞方法

1 篇報道1 個報道來源2 小時前更新

先了解這件事

AI 綜述

2026年10月31日,DEV Community 發文説明,使用 `find ... | xargs` 時,`xargs` 會按空白拆分輸入,因此含空格或換行的檔名可能被拆成錯誤參數。文章建議以 `-print0` 配合 `xargs -0`,透過 NUL 分隔傳遞路徑;另示範使用 `find -exec ... +`,以及以 NUL 分隔的逐檔迴圈。文章亦提醒,刪除檔案時加入 `--` 可避免以連字號開頭的檔名被當作選項,並指出 GNU rm 不支援 `--quiet`。

AI 根據報道生成 · 2 小時前更新

報道時間線

沿着報道,瞭解事件的不同側面。

10月31日
  1. DEV Community
    檔名含空格或換行令 find | xargs 出錯?使用 -print0

    find ... | xargs 會按空白拆分輸入,令含空格或換行的檔名變成錯誤參數;文章建議用 -print0 配合 xargs -0 傳遞路徑。文章亦示範 find -exec ... + 和 NUL 分隔的逐檔迴圈。刪除檔案時可用 -- 避免以連字號開頭的檔名被當作選項,並提醒 GNU rm 不支援 --quiet。

本事件熱度走勢

還沒有足夠的連續觀測數據,暫不繪製趨勢。