一些 FreeBSD 常用的管理指令

No Comments /

壓縮備份

tar zcvfp - 檔案或目錄 | split -b 4096m -a 2 - 存檔名稱字首.

本例中以 - 取代 tar 的壓縮檔案名稱,將壓縮結果傳給 split 進行切割(4G),再存成指定的名稱。

還原解壓

cat 存檔名稱字首* | tar zxvf -

一樣用 - 取代 tar 的壓縮檔案名稱,接收 cat 所傳入的合併檔案來解壓。

批次更名

  1. 進入要變更的檔案目錄
    cd /where/your/files/placed
  2. 這個指令應該會顯示出一堆 mv 的指令,也就是你手動更名時得揮汗輸入的內容
    ls foo*.jpg | awk '{print("mv "$1" "$1)}' | sed 's/foo/bar/2'
  3. 確認無誤後,就用下面的指令將他交付執行吧。
    ls foo*.jpg | awk '{print("mv "$1" "$1)}' | sed 's/foo/bar/2' | /bin/sh
  4. 最後確認結果
    ls bar*
VN:F [1.9.22_1171]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.22_1171]
Rating: 0 (from 0 votes)

Post to Twitter Post to Plurk Post to Digg Post to Facebook

Facebook comments:

Leave a Reply

You must be logged in to post a comment.