Re: [問題] 對一個資料夾建立完整的 link

看板Linux作者 (ChiuCS)時間17年前 (2008/07/18 10:15), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串7/8 (看更多)
※ 引述《pthuang (◢曉筱◤)》之銘言: : ※ 引述《legnaleurc (CA)》之銘言: : : 可是他說A要在B裡面... : : 試試 : : mkdir B : : cd B : : for d in `ls ../A`; do : : ln -s $d . : : done : : mv ../A . : : cd - : 先謝謝兩位的回答 : 之所以要建立完整的 link : 其實是因為以後還有可能要把其中的某個 link 連接到別的地方去 : 如果直接針對資料夾做 link 的話 : 以後要換掉某幾個檔案會變得很累人 ~"~ : 目前因為一點原因暫時沒辦法登入 : 待測試過後再來回報 : 屆時還請多多指教 m(_ _)m 我也來提供個人的方式 因為如果Src_A/Src_B資料夾的檔名如果有重覆,名稱可能會相衝 所以我用比較不會重覆名稱的方式(但檔名變長了) 例如,你要在目錄All_C內建立檔案連結,連結到Src_A,Src_B目錄下的個別檔案 且目前你己在目錄All_C (cd All_C) 指令如下,(指令有點長,但只有一行) find ../Src_A ../Src_B -type f \ | awk '{print $0; gsub(/\//,"_",$0); print "ln"$0}' \ | xargs -n 2 echo ln -s \ | more 我先用echo的方式(加more),如果結果是你要的,則將上面echo及 | more 移除 -- Sincerely Yours, I_Love_Linux 如有離題,請略過;如有錯誤,請回報;如有不懂,請再問;如有幫助,請享用;如有感謝,請告知 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.219.65.43
文章代碼(AID): #18V_otNy (Linux)
討論串 (同標題文章)
文章代碼(AID): #18V_otNy (Linux)