作者 主題: 請問cp 整批檔案??  (閱讀 4587 次)

0 會員 與 1 訪客 正在閱讀本文。

guard

  • 活潑的大學生
  • ***
  • 文章數: 205
    • 檢視個人資料
請問cp 整批檔案??
« 於: 2002-08-06 11:30 »
小弟有一大堆檔案要更改副檔名
copy *.txt  *.doc 請問在linux下要如何模擬 dos的指令

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17479
    • 檢視個人資料
    • http://www.study-area.org
請問cp 整批檔案??
« 回覆 #1 於: 2002-08-06 12:30 »
先說說要被模擬的對象如何下的命令吧,這樣才好模擬啊~~

guard

  • 活潑的大學生
  • ***
  • 文章數: 205
    • 檢視個人資料
請問cp 整批檔案??
« 回覆 #2 於: 2002-08-06 13:23 »
就是將 copy *.txt   *.doc
這個指令用法,如何在linux下實做啊
cp *.txt *.doc是達不到dos下的copy功能的

duncanlo

  • SA 苦力組
  • 俺是博士!
  • *****
  • 文章數: 7312
    • 檢視個人資料
請問cp 整批檔案??
« 回覆 #3 於: 2002-08-06 13:26 »
mtools...

netman

  • 管理員
  • 俺是博士!
  • *****
  • 文章數: 17479
    • 檢視個人資料
    • http://www.study-area.org
請問cp 整批檔案??
« 回覆 #4 於: 2002-08-06 14:17 »
引述: "duncanlo"
mtools...


嗯, mcopy, mren, mdir .....

逍遙子

  • 活潑的大學生
  • ***
  • 文章數: 222
    • 檢視個人資料
    • http://home.kimo.com.tw/vl929
請問cp 整批檔案??
« 回覆 #5 於: 2002-08-06 17:06 »
假 設有兩個檔案
1.ttt
2.ttt
要改成
1.txt
2.txt

這個方式是爛了點~~但還是可以完成

for aoo in *.ttt; do cp -v $aoo `basename $aoo .ttt`; done ; rm -f *.ttt

for aoo in * ; do cp -v $a00 $aoo.txt

不過要改的時候,請把要改的檔案集中在一個目錄下,這樣才不會去改到別的檔案!

若原本的檔案想留著則第一行指令最後的rm -f *.ttt不要打
^^

guard

  • 活潑的大學生
  • ***
  • 文章數: 205
    • 檢視個人資料
請問cp 整批檔案??
« 回覆 #6 於: 2002-08-08 08:45 »
謝謝,我再試看看