ls:
參數:
-a 全部的文件,連同隱藏文件(開頭為.的文件 )一起列出來
-A 列出全部文件但不包括. 和..
-d 列出目錄本身,而不是列出目錄中的文件數據
-h 文件大小以GB,KB表示出來
-l 列出長數據串,包含文件的屬性和權限等數據(常用)
--full-time 以完整的時間模式輸出
cp:復制文件或目錄
例如 cp ~/.bashrc /tmp/bashrc
將主文件夾下的.bashrc復制到/tmp下,並更名為bashrc
參數:
-a, 相當於-pdr的意思
-i 若目標文件已經存在,在覆蓋時會先詢問操作的進行
-r 遞歸持續復制,用於目錄的復制行為
rm 移除文件或目錄
參數:
-f:force的意思,忽略不存在的文件,不會出現警告信息
-i:互動模式,在刪除前會詢問用戶是否操作
-r:遞歸刪除,最常見的在目錄的刪除
mv:移動文件和目錄,或者更名
-f:force ,如果目標文件已經存在,不會詢問而直接覆蓋
-i; 若目標文件已存在,就會詢問是否覆蓋
-u:如果目標文件已經存在,且source比較新,才會更新
移動文件:mv bashrc mvtest 將文件bashrc移動到mvtest文件夾中
重命名:mv mvtest mvtest2
取得路徑的文件名和目錄名
basename /etc/sysconfig/network
network 取得最後的文件名
dirname /etc/sysconfig/network
/etc/sysconfig 取得目錄名