假设我有以下设置:
$ cat fileA
textA
$ cat fileB
textB
$ ln fileA myLink
$ cat myLink # as expected
textA
Run Code Online (Sandbox Code Playgroud)
我不明白以下行为:
$ cp fileB fileA
$ cat myLink # expected ?
textB
Run Code Online (Sandbox Code Playgroud)
如果我写的话,我会预料到这个结果ln -s fileA myLink
,但不是在这里。
我希望cp
在覆盖模式下执行以下操作:
fileB
复制硬盘上某处 的内容fileA
到该硬盘地址 但相反,我推断它会执行以下操作:
fileA
fileB
复制该地址的内容似乎并不适用于mv
,它按照我的预期工作。
我的问题:
man cp
or man mv
?man ln
fileB
大小并不比 更大fileA
),还是可以可靠地用作特征?cp fileB fileA
以便下一个cat …