刪除文件
若要更改文件的名稱使用 mv 命令。其基本的語法是:
復制代碼
代碼如下:
復制代碼
代碼如下:刪除文件
若要刪除現有文件使用 rm 命令。其基本的語法是:
復制代碼
代碼如下:以下是完全刪除現有文件 filename 的示例:
復制代碼
代碼如下:
復制代碼
代碼如下:
標准 UNIX 流
在正常情況下每個 UNIX 程序在它啟動時打開的三個流 ( 文件 ):
stdin : 這指作為標准輸入,關聯文件描述符為 0。它也可以表示為 STDIN 。UNIX 程序默認從 STDIN 中讀取。
stdout : 這指作為標准輸出,關聯文件描述符為 1。它也可以表示為 STDOUT 。UNIX 程序默認從 STDOUT 中讀取。
stderr : 這指作為標准錯誤,關聯文件描述符為 2。它也可以表示為 STDERR 。UNIX 程序會將所有的錯誤信息寫入 STDERR。
文件權限
文件所有權是 UNIX 的一個重要的組成部分,提供了一種安全的方法來存儲文件。在 UNIX 中每個文件有以下屬性:
所有者權限:所有者的權限決定文件的所有者可以對文件執行的操作。
組權限:組權限決定了屬於該組的成員對他所擁有的文件能夠執行的操作。
其他人權限:其他人權限表示其他所有人對於該文件能夠進行的操作。
權限表示符
當使用 ls -l 命令的時候,會將與文件相關的各種權限展示出來,如下:
復制代碼
代碼如下:權限被分為三組,組中的每個位置代表一個特定的權限,這個順序是:讀(r)、寫(w)和執行(x):
前三個字符 (2-4) 表示文件的所有者的權限。例如 -rwxr-xr-- 代表,文件的所有者擁有讀 (r)、寫 (w) 和執行 (x) 的權限。
第二組的三個字符 (5-7) 包含了該文件所屬組的權限。例如 -rwxr-xr-- 表示了所屬組擁有讀 (r) 和執行 (x) 的權限,但沒有寫權限。
最後一組三個字符 (8-10) 代表其他人的權限。例如 -rwxr-xr-- 代表其他人只有讀 (r) 的權限。