Linux下改變文件或目錄之讀、寫、執行之允許權
====================================
執行格式:chmod [-R] mode name ( name 可為文件名或目錄名;mode可為 3 個 8 位元之數字,或利用ls -l 命令,列出文件或目錄之讀、寫、執行允許權之文字縮寫。)
mode : rwx rwx rwx r:read w:write x:execute(user group other 縮寫為: u g o)
Example :
% chmod 755 dir1 將目錄dir1,設定成任何使用者,皆有讀取及執行之權利,但只有擁有者可做修改。
% chmod 700 file1 將文件file1,設定只有擁有者可以讀、寫和執行。
% chmod o+x file2 將文件file2,增加擁有者可以執行之權利。
% chmod g+x file3 將文件file3,增加群組使用者可執行之權利。
% chmod o-r file4 將文件file4,除去其它使用者可讀取之權利。
改變文件或目錄之擁有權
======================
執行格式:chown [-R] username name ( name 可為文件名或目錄名。)
Example :
% chown user file1 將文件 file1 之擁有權,改為使用者 user 所有。
% chown -R user dir1 將目錄 dir1,及其下所有文件和子目錄之擁有權,改為使用者 user 所有。
檢查自己所屬之群組名稱
======================
執行格式:groups
Example :
% groups
改變文件或目錄之群組擁有權
==========================
執行格式:chgrp [-R] groupname name ( name 可為文件名或目錄名 )
Example :
% chgrp vlsi file1 將文件 file1 之群組擁有權,改為 vlsi 群組。
% chgrp -R image dir1 將目錄dir1,及其下所有文件和子目錄,改為 image 群組。
改變文件或目錄之最后修改時間(變為當前時間)
=========================================
執行格式:touch name ( name 可為文件或目錄名稱。)
Example :
% touch file1
% touch dir1
文件之連結
==========
同一文件,可擁有一個以上之名稱,可將文件做數個連結。
執行格式:ln oldname newname ( Hard link )
Example :
% ln file1 file2 將名稱 file2,連結至文件 file1。
執行格式:ln -s oldname newname ( Symblick link )
Example :
% ln -s file3 file4 將名稱 file4,連結至文件file3。
文件之字串找尋
==============
執行格式:grep string file
Example :
% grep abc file1 尋找文件file1中,列出字串 abc 所在之整行文字內容。
找尋文件或命令之路徑
====================
執行格式:whereis command ( 顯示命令之路徑。)
執行格式:which command ( 顯示命令之路徑,及使用者所定義之別 )
執行格式:whatis command ( 顯示命令功能之摘要。)
執行格式:find search-path -name filename -print ( 搜尋指定路徑下,某文件之路徑 )
Example :
% find / -name file1 -print ( 自根目錄下,尋找文件名為 file1 之路徑)
比較文件或目錄之內容
====================
執行格式:diff [-r] name1 name2 ( name1 name2 可同時為文件名,或目錄名稱 )
新聞熱點
疑難解答