关于linux cp命令的一d参数
生活随笔
收集整理的這篇文章主要介紹了
关于linux cp命令的一d参数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
其實我想講的是 cp -L
關于-L參數的解釋:
-L, --dereference
????????????? always? follow symbolic links in SOURCE
意思是如果復制目標是1個軟鏈接,則復制鏈接的目標 不是鏈接本身
做個例子: 例如 ~/tmp/fo1 入面有1個c.txt 文件? 和 指向他的軟鏈接,? 而我想將距復制到 ~/tmp/fo2
當我執行
注意: 其實在linux中, cp 不加參數的話 默認相當于 cp -L
如果想復制鏈接本身 有一個于 -L 對應的參數
-P, --no-dereference
????????????? never? follow symbolic links in SOURCE
以上面的例子重做1次
可以見到復制到 fo2/的 c1.txt 也是1個鏈接。 但請注意, fo2/c1.txt 鏈接目標是 fo2/c.txt 而不是 fo1/c.txt,? 而此時fo2/c.txt 是不存在的, 所以fo2/c1.txt 是1個空鏈。?
cp -P 呢個屬性保留了文件之間的軟鏈接屬性。? 呢個對復制1個包含軟鏈和 軟鏈目標的文件夾很有用。
如果想復制fo2/c1.txt? 而令距指想原來的fo1/c.txt 點算?
請用
ln -s fo1/c.txt fo2/c1.txt 做多1個軟鏈..
關于-L參數的解釋:
-L, --dereference
????????????? always? follow symbolic links in SOURCE
意思是如果復制目標是1個軟鏈接,則復制鏈接的目標 不是鏈接本身
做個例子: 例如 ~/tmp/fo1 入面有1個c.txt 文件? 和 指向他的軟鏈接,? 而我想將距復制到 ~/tmp/fo2
當我執行
cp -L fo1/c1.txt fo2/
注意: 其實在linux中, cp 不加參數的話 默認相當于 cp -L
如果想復制鏈接本身 有一個于 -L 對應的參數
-P, --no-dereference
????????????? never? follow symbolic links in SOURCE
以上面的例子重做1次
可以見到復制到 fo2/的 c1.txt 也是1個鏈接。 但請注意, fo2/c1.txt 鏈接目標是 fo2/c.txt 而不是 fo1/c.txt,? 而此時fo2/c.txt 是不存在的, 所以fo2/c1.txt 是1個空鏈。?
cp -P 呢個屬性保留了文件之間的軟鏈接屬性。? 呢個對復制1個包含軟鏈和 軟鏈目標的文件夾很有用。
如果想復制fo2/c1.txt? 而令距指想原來的fo1/c.txt 點算?
請用
ln -s fo1/c.txt fo2/c1.txt 做多1個軟鏈..
總結
以上是生活随笔為你收集整理的关于linux cp命令的一d参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ubuntu/mint 恢复模式 报re
- 下一篇: [转]chroot的使用