• linux文件和目錄管理的基本命令命令


    ls命令

    作用:顯示目標列表或目錄的內容

    語法:ls[選項][目錄或文件]

    -a:顯示指定目錄下所有子目錄與文件,包括隱藏文件

    -l:顯示文件的詳細信息

    -d: 顯示目錄

    例:ls -dl

    536c4bf40f6118747bc52159515e7a03.png

    cd命令

    作用:用來切換工作目

    語法:cd [directory]

    cd  /etc

    cd  (返回當前用戶家目)

    cd ..(返回上一級目錄)

    例:cd /etc/123/

    0213db2e036fe71e914984a285f4d442.png

    pwd命令

    作用: 顯示當前工作目錄的路徑

    語法:pwd

    例:pwd

    af5b7a1da2e13a2dddae50c373f38a66.png

    mkdir命令

    作用:創建一個空目錄

    語法:mkdir [選項] dirname

    -m在創建新目錄的同時設置目錄權限,默認權限是755

    -p:在創建新目錄時,若所要建立目錄的上層目錄目前尚未建立,則會一並建立上層目錄

    例:mkdir -p /p1/p2/

    0894482eb7b9edf487500d05fbf90540.png

    touch命令

    作用:修改文件的創建日期或以當前系統日期創建一個空文件

    語法:touch  file1 file2 ...

    例:touch a.txt

    7b527ca33951812835e14a373867199a.png

    cp命令

    作用:把一個或多個源文件復制到目標目錄

    語法:cp [選項] 源文件或目錄 目標文件或目錄

    -f:如果目標文件已經存在,不提示而覆蓋

    -i:覆蓋既有文件之前先詢問用戶

    -p:把其修改時間和訪問權限也復制到新文件中

    -r:若源文件是一個目錄,將遞歸復制該目錄下所有的子目錄和文件,此時目標文件必須為一個目錄名

    例:cp a.txt /etc/123/b.txt

    699f92db17bedb46963067775e53ea8f.png

    mv命令

    作用:將文件重命名或將文件由一個目錄移動到另一個目錄中

    語法:mv [選項] 源文件或目錄 目標文件或目錄

    -f:如果目標文件已經存在,不提示而覆蓋

    -i:和f選項相反

    例:mv a.txt x.txt

    ae4602ccdd2958408479e2dfe778c4d1.png

    rm命令

    作用:刪除一個目錄中的一個或多個文件或目錄

    語法:rm [選項] 文件 

    -f 不需確認地刪除多個文件,可帶通配符

    -r 將參數中列出的全部目錄和子目錄均遞歸地刪除

    -i 進行交互式刪除

    例:rm -rf /etc/123/b.txt

    746250448986a15843265d9e6829b859.png

    cat命令

    作用:在屏幕上顯示文件內容,或者連接兩個或多個文件。

    語法:cat [選項]<文件名>

    例:cat /etc/wj.txt

    15adb4625d3e5b78d9dc93a51279c160.png

    which 命令

    作用:顯示應用程序文件的位置

    語法:which [文件名]    

    例:which touch

    6d2adc0170f1834e6d5135a8c10f00a1.png

    whereis命令 

    作用:顯示指定命令或文件的幫助信息

    語法:whereis [文件名]    

    例:whereis mkdir

    795220318863469143d1b25b79f98069.png

    grep命令

    作用:從一個文件中找出匹配指定關鍵字的行,並送到標準輸出。

    語法:grep [選項] 匹配模式 [文件]

    例:rpm -qa | grep vim

    8ad2e77ca29cc47abc7b4e7241e68ed1.png


    gzip命令

    作用:文件壓縮/解壓縮,不支持對目錄進行壓縮,如果對目錄壓縮,要先打包再壓縮。

    語法:gzip  [選項] [文件名]

    -d:解壓縮

    -n:指定壓縮比1-9,不指定默認為6

    -c:將輸出寫到標準輸出上,並保留原有文件

    例:gzip a.txt(壓縮)

    a7dfd3d820abc49d927b8e7af679ff04.png

    gzip -d a.txt.gz9(解压)

    3dad1ab0b5b9f03e079234628facd53b.png

  • 相关阅读:
    C/C++学习的50个经典网站
    C++ 调用C++写的函数库的2种方法之一(显式调用)
    C++ 调用C++写的类库的2种方法之一(隐式链接)
    几个第三方yum源
    网站运维管理工具
    网站架构文章收集
    linux setup 相关text mode图形配置工具的安装
    nfs 安装配置
    centos6.4 minimal 安装kvm
    keepalived
  • 原文地址:https://www.cnblogs.com/zhugeanran/p/9402573.html
Copyright © 2020-2023  润新知