tar
將 /aaa 的資料全部備份至 /bbb
# cd /aaa
# tar cf - . | (cd /bbb ; tar xfBp -)
解 biz2檔案
# tar -jcv -f filename.tar.biz2 filename <--壓縮檔案或目錄
# tar -jtv -f filename.tar.biz2 <--查詢壓縮檔的內容
# tar -jxv -f filename.tar.biz2 -C <解壓縮要放置的目標目錄> <--解壓縮檔案
2010年4月23日 星期五
2010年4月22日 星期四
2010年4月14日 星期三
檢視檔案與目錄
ls [OPTION] [FILE]
option:
option:
-F :根據檔案、目錄等資訊,給予附加資料結構,例如:
*:代表可執行檔; /:代表目錄; =:代表 socket 檔案; |:代表 FIFO 檔案。
-h :將檔案容量以人類較易讀的方式(例如 GB, KB 等等)列出來。
-n :列出 UID 與 GID 而非使用者與群組的名稱。
-r :將排序結果反向輸出,例如:原本檔名由小到大,反向則為由大到小。
-R :連同子目錄內容一起列出來,等於該目錄下的所有檔案都會顯示出來。
-S :以檔案容量由大至小排序,而不是用檔名排序。
-t :依時間(new->old)排序,而不是用檔名。
--color=never :不要依據檔案特性給予顏色顯示
--full-time :以完整時間模式 (包含年、月、日、時、分) 輸出
--time={atime,ctime} :輸出 access 時間 (atime) 或改變權限屬性時間 (ctime)
而非內容變更時間 (mtime)
註:mtime與ctime的差異
mtime:block 內的資料被修改過
ctime:inode 內的資料被修改過
因為改變內容會導致 inode 內的某些記錄改變 (例如檔案大小),
所以, mtime 改變後, ctime 就會跟著改變。
參考資料來源:
http://linux.vbird.org/linux_basic/0220filemanager.php
2010年4月7日 星期三
2010年3月19日 星期五
2009年8月27日 星期四
2009年8月5日 星期三
2009年6月11日 星期四
Linux怎麼刪除"-foo"的檔名
假設Linux系統中有一個檔名叫"-foo",如果要刪除它,一般來說,直覺會使用"rm -foo"的方式,執行結果顯示,這是一個無效的選項(invalid option),因為Linux把"-"和"foo"拆開來看,把"foo"當作選項,可以使用"--"來解決這個問題。
rm -- -foo
或者
rm ./-foo
詳情請使用"man rm",查看man手冊頁
rm -- -foo
或者
rm ./-foo
詳情請使用"man rm",查看man手冊頁
訂閱:
文章 (Atom)