您好,登錄后才能下訂單哦!
Linux中有哪些文件管理命令?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。
Linux是一種免費使用和自由傳播的類UNIX操作系統,是一個基于POSIX的多用戶、多任務、支持多線程和多CPU的操作系統,使用Linux能運行主要的Unix工具軟件、應用程序和網絡協議。
一、文件管理基本命令
1、pwd
pwd顯示當前的工作目錄(顯示當前shell CWD的絕對路徑)
用法:pwd [option]
選項:
-P 顯示真實物理路徑
-L 顯示鏈接路徑(默認)
拓展:
?每個shell和系統進程都有一個當前的工作目錄
?絕對路徑:以正斜杠開始 完整的文件的位置路徑 可用于任何想指定一個文件名的時候
?相對路徑:不以斜線開始 指定相對于當前工作目錄或某目錄的位置 可以作為一個簡短的形式指定一個文件名
2、cd
cd 改變目錄(使用絕對或相對路徑)
格式 cd [dir]
選項:
-P 使用物理目錄結構而不跟隨符號鏈接
-L 強制遵循符號鏈接
.. 切換至父目錄
- 切換至以前的工作目錄
3、ls
ls:列出當前目錄的內容或指定目錄
格式:ls [options] [files_or_dirs]
選項:
-a 包含隱藏文件
-l 顯示額外的信息
-R 目錄遞歸通過
-ld 目錄和符號鏈接信息
-1 文件分行顯示
–S 按從大到小排序
–t 按mtime排序
–u 配合-t選項,顯示并按atime從新到舊排序
–U 按目錄存放順序顯示
–X 按文件后綴排序
拓展:
?Linux下的文件類型(ls-l列出行首第一個字母表示文件類型) ??普通文件
?d 目錄文件
?b 塊設備
?c 字符設備
?l 符號鏈接文件
?p 管道文件pipe
?s 套接字文件socket
4、file
file:查看文件系統類型
格式:file [option] fielname..
選項
-b:列出文件識別的結果,不顯示文件名
5、stat
stat:顯示文件狀態(metadata, data,及三個時間戳)
格式:stat [file]
時間戳:
access time 訪問時間,atime,讀取文件內容
modify time 修改時間, mtime,改變文件內容(數據)
change time 改變時間, ctime,元數據發生改變
6、touch
touch:創建空白文件和刷新時間戳
格式:touch [OPTION]... FILE...
選項:
-a 僅改變 atime和ctime
-m 僅改變 mtime和ctime
-t [[CC]YY]MMDDhhmm[.ss]指定atime和mtime的時間戳
-c 如果文件不存在,則不予創建
拓展:
?文件名最長255個字節,包括路徑在內文件名稱最長4095個字節
?藍色-->目錄 綠色-->可執行文件 紅色-->壓縮文件 淺藍色-->鏈接文
件 灰色-->其他文件
?除了斜杠和NUL,所有字符都有效.但使用特殊字符的目錄名和文件不推薦使用,有些字符需要用引號來引用它們
?標準Linux文件系統(如ext4),文件名稱大小寫敏感,例如:MAIL, Mail, mail, mAiL
7、cp
cp:復制文件和目錄
格式 cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...
選項:
-i 覆蓋前提示
-n 不覆蓋,注意兩者順序
-r, -R 遞歸復制目錄及內部的所有內容
-a 歸檔,相當于-dR --preserv=all
-u --update 只復制源比目標更新文件或目標不存在的文件
-b 目標存在,覆蓋前先備份,形式為 filename~
-d --no-dereference --preserv=links 不復制原文件,只復制鏈接名
--backup=numbered 目標存在,覆蓋前先備份加數字后綴
--preserv[=ATTR_LIST]
mode: 權限
ownership: 屬主屬組
timestamp:
links
xattr
context
all
8、mv
mv:移動文件和重命名
格式:mv [OPTION]... [-T] SOURCE DEST
mv [OPTION]... SOURCE... DIRECTORY
mv [OPTION]... -t DIRECTORY SOURCE...
選項:
-i 交互式
-f 強制
-b 目標存在,覆蓋前先備份
9、rm
rm:刪除文件和目錄
格式:rm [OPTION]... FILE...
選項:
-i 交互式
-f 強制刪除
-r 刪除遞歸目錄樹
--no-preserve-root 刪除/
10、tree
tree:顯示目錄樹
格式:
-d: 只顯示目錄
-L level:指定顯示的層級數目
-P pattern: 只顯示由指定pattern匹配到的路徑
11、mkdir
mkdir:創建目錄
格式:[OPTION]... DIRECTORY...
選項
-p: 存在于不報錯,且可自動創建所需的各目錄
-v: 顯示詳細信息
-m MODE: 創建目錄時直接指定權限
12、rmdir
rmdir:刪除空目錄
格式:rmdir [OPTION]... DIRECTORY...
選項:
-p: 遞歸刪除父空目錄
-v: 顯示詳細信息
二、文件通配符
通配符是用來模糊搜索文件的。當查找文件夾時,可以使用它來代替一個或多個真正字符;當不知道真正字符或者懶得輸入完整名字時,常常使用通配符代替一個或多個真正的字符。
* 匹配零個或多個字符
? 匹配任何單個字符
~ 當前用戶家目錄
~pipixia 用戶pipixia家目錄
~+ 當前工作目錄
~- 前一個工作目錄
[0-9] 匹配數字范圍
[a-z]:字母
[A-Z]:字母
[wang] 匹配列表中的任何的一個字符
[^wang] 匹配列表中的所有字符以外的字符
預定義的字符類(man 7 glob)
[:alnum:] 任意數字或字母
[:alpha:] 任意大小寫字母
[:blank:] 水平空白字符
[:cntrl:] 控制(非打印)字符
[:digit:] 任意數字,相當于0-9
[:graph:] 圖形字符
[:lower:] 任意小寫字母
[:print:] 可打印字符
[:punct:] 標點符號
[:space:] 水平或垂直空白字符
[:upper:] 任意大寫字母
[:xdigit:] 十六進制字符![](https://img2018.cnblogs.com/blog/1633648/201904/1633648-20190414160527779-1076583642.jpg)
看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。