linux ls mv,Linux基本命令总结一(ls,cp,rm,mv,mkdir,rmdir,cd)
企業中,軟件項目的開發,代碼的集成,編譯等工作,都離不開Linux操作系統。然而linux命令及選項眾多,掌握如下Linux常用命令,有助于小伙伴們快速入門Linux操作系統并開始你的工作,下面我們開始吧~
1. ls ---->列出文件夾下文件和文件夾的相關信息
格式:ls [選項] [文件或文件夾]
常用選項:-a 顯示隱藏文件
-l 顯示文件/文件夾的詳細信息
-R遞歸地顯示文件夾中各個子文件夾中的文件
練習:創建如下結構的文件及文件夾
ls -l命令:圖中,用紅線分隔開的信息依次表示:文件類型(d為目錄,-為普通文件),擁有者|同組人|其它人的權限(rwx依次表示可讀可寫可執行),鏈接數,屬主,屬組,文件大小(單位為字節),最近修改的時間,名稱;
ls -R命令:可以進入到文件夾a及子文件夾b顯示其中具體的內容:
2.cp----->復制文件或文件夾
格式:cp [選項] [源文件或文件夾] [目標文件或文件夾]
常用選項:-a 通常在復制文件夾時使用,保留鏈接,文件屬性,并遞歸地復制文件夾
-r 此時的目標文件必須是文件夾,遞歸復制所有文件夾及文件
-f 覆蓋已經存在的目標文件而不提示
-i 覆蓋前給出相應提示
練習:-a選項復制文件,權限及修改時間均不發生改變;復制文件夾時,自動實現遞歸復制
-r選項可以復制整個文件夾,如果直接復制文件夾,則會產生如下錯誤
備注:因為剛剛已經復制了b文件夾至test目錄下,故使用-f選項,強制覆蓋掉b文件夾下的文件。
3.rm---->刪除一個或多個文件或文件夾(刪除多個時,可使用空格分隔,或者使用通配符)
格式:rm [選項] [文件或文件夾]
常用選項:-r 遞歸刪除
-f 不給出任何提示
-i 在提示信息下,交互式刪除
練習:刪除整個文件夾及文件夾下的所有文件,需要帶-rf參數:
刪除多個文件:
備注:touch命令創建文件;*為通配符,表示0個或多個任意字符;?通配符,表示1個任意字符。*.txt表示所有以.txt結尾的文件。
4.mv---->移動/重命名文件或文件夾
格式:mv [選項] [源文件或文件夾] [目標文件或文件夾]
常用選項:-i 交互方式操作
-f 禁止交互操作
-p 移動時保持權限
5.mkdir---->創建文件夾
格式:mkdir [選項] [文件夾名稱]
常用選項:-p 參數可以是一個路徑名稱,將自動創建中間不存在的文件夾。
6.rmdir---->刪除空文件夾
格式:rmdir [選項] [文件夾名稱]
常用選項:-p 參數可以是一個路徑名稱,mkdir -p的反過程
備注:執行rmdir -p a/b/c時首先刪除文件夾c,之后判斷b不為空,給出提示信息“刪除a/b失敗”;執行rmdir -p a/b/d刪除d后,文件夾b為空,將b刪除,判斷a文件夾不為空,再次輸出提示信息“刪除a失敗,因為a非空”。
7.cd ---->切換目錄
格式:cd [絕對路徑或相對路徑]
常用命令:cd 切換到用戶主目錄
cd / 切換到根目錄
cd ~ 切換到用戶主目錄
cd .. 切換到上一層目錄
cd - 返回上次訪問的目錄
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的linux ls mv,Linux基本命令总结一(ls,cp,rm,mv,mkdir,rmdir,cd)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux设置默认时区,关于linux:
- 下一篇: 隋唐5s与linux的关系,我与Linu