按月存檔:一月 2014

cp 指令

為什麼 cp 會一直出現是不是要覆寫的確認訊息呢?
明明 cp –help 裡面也提到 -f 的參數使用方式:
-f, –force if an existing destination file cannot be opened, remove it and try again。
可是即使加上了這個參數仍舊無法直接覆蓋 @@

原來 cp 預設會被設定成別名:alias cp=’cp -i’,
也就是使用了參數 cp 時都會自動改用 cp -i,-i 是 interactive 互動的縮寫,
所以不管你說了什麼,他就是要來跟我們「互動」一下 orz。

解決方法很簡單,避開別名 cp,直接使用 /bin/cp 就可以囉

或者用更直接的方式,取消 cp 的別名:
[root@centos demo]# unalias cp

tar 指令

如何打包
tar [-cvfz] [tar ball檔案] [被tar的檔案或目錄]

c create一個tar ball
f 指定tar ball檔名
v verbose,列出過程
z 使用gzip壓縮 tar ball

例 tar -zcvf etc.tar.gz /etc/*

三、如何解出
tar [-xvfz] [tar ball檔案] [被tar的檔案或錄]

x 解出tar ball
f 指定tar ball檔名
v verbose,列出過程
z 使用gzip解壓縮(.gz)

tar -zxvf etc.tar.gz /home/