← Back to list

[Linux] cp 指令與 link 的關係

假設有一個資料夾名為 training 結構如下:

Ahead Mobility 源碼行者 · 2025-07-25 12:13 · 0 claps · 1.2 min read
#linux #command-line
Open on Medium ↗
Wiki topics: 🔓 · Open Source 🥊 · Combat Sports

[Linux] cp 指令與 link 的關係

假設有一個資料夾名為 training 結構如下:

假設我:

cp -a ./training ./training_2

如此 training_2 內的連結不會斷掉。

如果:

cp -rL ./training ./training_3

如此連結會斷開,並把連結指向的檔案整體複製過來:

如果只有單純複製一個檔案,使用 cp 指令沒有任何 option 則預設會斷開連結:

當斷開連結時,假使原本那個連結又指向另一個連結,會一路從連結關係搜索至盡頭,直到最終指向盡頭的那個實體檔案找到後,實體檔案會被複製過來(不會只有連結複製過來)。


메타데이터
post_id
50ce1cf7a3e2
slug
linux-cp-指令與-link-的關係-50ce1cf7a3e2
url
https://medium.com/@aheadmb/linux-cp-%E6%8C%87%E4%BB%A4%E8%88%87-link-%E7%9A%84%E9%97%9C%E4%BF%82-50ce1cf7a3e2
canonical_url
https://medium.com/@aheadmb/linux-cp-%E6%8C%87%E4%BB%A4%E8%88%87-link-%E7%9A%84%E9%97%9C%E4%BF%82-50ce1cf7a3e2
author_url
https://medium.com/@aheadmb
status
ok
fetched_at
2026-06-25 07:00:49