1. 程式人生 > >Linux文件管理的基本命令

Linux文件管理的基本命令

linux文件管理基本命令

1、ls命令

ls : 列出當前目錄的內容或指定目錄
    用法: ls [option] [files_or_dirs]
    選項:
        -a : 列出包含隱藏的文件
        -l : 顯示額外的信息
        -R : 目錄遞歸列出
        -ld : 列出目錄或者符號鏈接的信息
        -t : 按mtime排序
        -u : 配合-t選項,顯示並按照atime從新到舊排序
        -h : 以人類易懂的方式顯示文件大小

2、stat命令

stat : 查看文件狀態
用法:stat [file]
stat顯示的三個時間戳:
  access time(atime): 訪問時間,讀取文件時
  modify time(mtime): 修改時間,文件內容改變時
  change time(ctime): 改變時間,元數據發生改變時

3、touch命令

touch : 創建空文件
用法:touch [option]...file...
選項:
    -a : 僅改變atime和ctime
    -m : 僅改變mtime和ctime
    -t : [[CC]YY]MMDDhhmm[.ss] 指定atime和mtime的時間格式
    -c : 若文件存在,則不予創建

4、cp命令

cp : 復制文件和目錄
用法: cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
選項:	
    -i : 覆蓋前提示
    -n : 不覆蓋
    -r, -R:遞歸復制目錄已及目錄內所有內容
    -d : --no-dereference --preserv=links 不復制原文件,只復制鏈接名
    -a : 歸檔,相當於 -dR --preserv=all
    --preserv[=ATTR_LIST] : 保留原文件部分內容
        mode : 權限
        ownership : 屬主屬組
        ...
    -v : 顯示命令的詳細操作過程
    -u : --update 只復制比目標更新的文件或者目標不存在的文件
    --backup=numbered 目標存在,覆蓋前先備份並且加上數字後綴

5、mv命令

mv :移動文件或者改名
用法:mv [OPTION]... [-T] SOURCE DEST
      mv [OPTION]... SOURCE... DIRECTORY
      mv [OPTION]... -t DIRECTORY SOURCE...
     選項:
        -i : 提示
        -f : 強制
        -t :將參數調換    mv -t 目標文件 源文件

6、rm命令

rm :刪除
用法:rm [option]...file...
選項:
    -i : 提示
    -f : 強制刪除
    -r : 遞歸

# 以下命令請勿在生產環境中執行
# rm -fr / :強制刪除根目錄及其子目錄

7、tree命令

tree : 顯示目錄樹
例:tree /
選項:
    -d :只顯示目錄
    -L : 指定目錄顯示的層數
    -P : 顯示由正則匹配到的路徑

8、mkdir與rmdir

mkdir : 創建目錄
    -p : 忽略報錯,且可以自動創建出所需的父目錄
    -v : 顯示命令的詳細操作過程
    -m [mode]: 創建時直接指定權限
rmdir : 刪除空目錄
    -p : 遞歸刪除空目錄
    -v : 顯示命令的詳細操作過程

9、file命令

file : 查看文件類型
用法:file [option] filename...
選項:
    -b :列出文件辨識的結果,不顯示文件名


本文出自 “BigBoss” 博客,請務必保留此出處http://bigboss.blog.51cto.com/12113895/1981537

Linux文件管理的基本命令