文件或目錄處理 列出文件或目錄下之文件名稱
執行格式:ls [-atFlgR] [name] ( name 可為文件名或目錄名稱。)
Example :
ls 列出目前目錄下之文件名。
ls –a 列出包含以.起始的隱藏檔所有文件名。
ls –t 依照文件最後修改時間之順序,依序列出文件名。
ls –F 列出目前目錄下之文件名及其類型。”/” 結尾表示為目錄名稱,“*” 結尾表示為執行檔,”@” 結尾表示為 symblic link。
ls –l 列出目錄下所有文件之許可權、擁有者、文件大小、修改時間及名稱。
ls –lg 同上,並顯示出文件之擁有者群組名稱。 中 華 考 試 網
ls –R 顯示出目錄下,以及其所有子目錄之文件名。( recursive listing )
目錄之縮寫:
~ 使用者 login 時的 working directory ( 起始目錄 )
~username 指定某位 user 的 working directory ( 起始目錄 )
. 目前的工作目錄 ( current working directory )
.. 目前目錄的上一層目錄 ( parent of working directory)
改變工作目錄位置
執行格式:cd [name] :name 可為目錄名稱、路徑或目錄縮寫。
Example:
cd 改變目錄位置,至使用者 login 時的 working directory (起始目錄)。
cd dir1 改變目錄位置,至 dir1 之目錄位置下。
cd ~user 改變目錄位置,至使用者的 working directory (起始目錄)。
cd .. 改變目錄位置,至目前目錄的上層( 即 parent of working directory)
cd ../user 改變目錄位置,至相對路徑 user 之目錄位置下。
cd /../.. 改變目錄位置,至絕對路徑( Full path ) 之目錄位置下。