日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

复习--linux目录及文件操作

發(fā)布時間:2025/3/11 linux 14 豆豆
生活随笔 收集整理的這篇文章主要介紹了 复习--linux目录及文件操作 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文件及目錄的一些操作

你可以使用 man [命令]來查看各個命令的使用文檔,如 :man mv

目錄查看

  • 目錄查看
    • ls -[alh] [文件或目錄名稱]
      • 不加 [文件或目錄名稱]的話默認是當前目錄
      • 路徑
        • 絕對路徑
          • 從根目錄開始寫起,用 /表示根目錄
        • 相對路徑
          • ./表示當前目錄
          • ../表示上級目錄
          • ~表示家目錄
          • /表示根目錄
    • cd [目錄切換]
      • 例如 cd / 表示切換路徑至根目錄
    • pwd 顯示當前目錄
      • 當你不知道現(xiàn)在在哪個路徑下的時候可以使用

創(chuàng)建刪除移動目錄及文件

  • 創(chuàng)建目錄及文件
    • mkdir [-mp] 目錄名稱
      • [-m] 配置文件的權(quán)限
      • [-p] 直接創(chuàng)建目錄,(包含上級目錄)遞歸創(chuàng)建
  • 刪除目錄或文件
    • rmdir [-p] 目錄名稱 刪除空目錄
      • [-p] 連同上一級(空的)目錄也一起刪除
    • rm [-fir] 移除文件或目錄
      • [-f] 就是 force 的意思,忽略不存在的文件,不會出現(xiàn)警告信息
      • [-i] 互動模式,在刪除前會詢問使用者是否動作
      • [-r] 遞歸刪除!最常用在目錄的刪除了!這是非常危險的選項!!!
  • 復(fù)制文件及目錄
    • cp [-adfilprsu] 被復(fù)制的文件或目錄 目標的位置
      • [-d] 若來源檔為連結(jié)檔的屬性(link file),則復(fù)制連結(jié)檔屬性而非文件本身
      • [-f] 為強制(force)的意思,若目標文件已經(jīng)存在且無法開啟,則移除后再嘗試一次
      • [-i] 若目標檔(destination)已經(jīng)存在時,在覆蓋時會先詢問動作的進行(常用)
      • [-l] 進行硬式連結(jié)(hard link)的連結(jié)檔創(chuàng)建,而非復(fù)制文件本身
      • [-p] 連同文件的屬性一起復(fù)制過去,而非使用默認屬性(備份常用)
      • [-r] 遞歸持續(xù)復(fù)制,用於目錄的復(fù)制行為;(常用)
      • [-s] 復(fù)制成為符號連結(jié)檔 (symbolic link),亦即(捷徑)文件
      • [-u] 若 destination 比 source 舊才升級 destination
      • [-a] 相當于 -pdr 的意思
  • 移動文件及目錄或修改名稱
    • mv [-fiu] 被移動的文件 目的地
      • [-f] 強制的意思,如果目標文件已經(jīng)存在,不會詢問而直接覆蓋
      • [-i] 若目標文件 (destination) 已經(jīng)存在時,就會詢問是否覆蓋
      • [-u] 若目標文件已經(jīng)存在,且 source 比較新,才會升級 (update)
      • 例如修改名稱 mv test test1

查看文件內(nèi)容

  • cat 由第一行開始顯示文件內(nèi)容
    • cat [-AbEnTv] 文件
      • -A 相當于 -vET 的整合選項,可列出一些特殊字符而不是空白而已
      • -b 列出行號,僅針對非空白行做行號顯示,空白行不標行號
      • -E 將結(jié)尾的斷行字節(jié) $ 顯示出來
      • -n 列印出行號,連同空白行也會有行號,與 -b 的選項不同
      • -T 將 [tab] 按鍵以 ^I 顯示出來
      • -v 列出一些看不出來的特殊字符
  • tac 從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫
    • 與cat差不多 就是文件內(nèi)容從最后一行開始顯示
  • nl 顯示的時候,順道輸出行號
    • nl [-bnw] 文件
      • -b 指定行號指定的方式
        • -b a 表示不論是否為空行,也同樣列出行號(類似 cat -n)
        • -b t 如果有空行,空的那一行不要列出行號(默認值)
      • -n 列出行號表示的方法
        • -n ln 行號在熒幕的最左方顯示
        • -n rn *行號在自己欄位的最右方顯示,且不加 0 *
        • -n rz 行號在自己欄位的最右方顯示,且加 0
      • -w 行號欄位的占用的位數(shù)
  • more 一頁一頁的顯示文件內(nèi)容
    • 下面是按鍵
      • 空白鍵 (space):代表向下翻一頁
      • Enter :代表向下翻一行
      • /字串 :代表在這個顯示的內(nèi)容當中,向下搜尋’‘字串’'這個關(guān)鍵字
      • f :立刻顯示出檔名以及目前顯示的行數(shù)
      • q :代表立刻離開 more ,不再顯示該文件內(nèi)容
      • b 或 [ctrl]-b :代表往回翻頁,不過這動作只對文件有用,對管線無用
  • less less 與 more 類似,但是比 more 更好的是,他可以往前翻頁
    • 一頁一頁翻動,下面是按鍵
      • 空白鍵 :向下翻動一頁
      • [pagedown]:向下翻動一頁
      • [pageup] :向上翻動一頁
      • /字串 :向下搜尋[字串]的功能
      • ?字串 :向上搜尋[字串]的功能
      • n :重復(fù)前一個搜尋 (與 / 或 ? 有關(guān)!)
      • N :反向的重復(fù)前一個搜尋 (與 / 或 ? 有關(guān)!)
      • q :離開 less 這個程序
  • head 只看頭幾行
    • head [-n number] 文件
      • -n :后面接數(shù)字,代表顯示幾行的意思
  • tail 只看尾幾行
    • tail [-n number] 文件
      • -n 后面接數(shù)字,代表顯示幾行的意思
      • -f 表示持續(xù)偵測后面所接的檔名,要等到按下[ctrl]-c才會結(jié)束tail的偵測—就是每秒監(jiān)聽,可以監(jiān)聽文件的改動

補充

  • echo "內(nèi)容" >> 文件名 可以向該文件輸入“內(nèi)容”

總結(jié)

以上是生活随笔為你收集整理的复习--linux目录及文件操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。