Linux_目錄結構與操作_基本命令

文件名稱:

在Linux中,文件/文件夾的名稱滿足如下條件:

  • 文件名稱大小寫敏感
  • 名稱最多255個字符
  • 除了正斜線(/)都是有效字符
  • 以"."開頭的文件為隱藏文件(絕大多數都是配置文件)

增刪改查:

增: 創建文件/文件夾:

創建文件夾:

  命令: mkdir

  參數: 文件夾名字

  示例:

    mkdir test: 創建一個名為test的文件夾

    mkdir test/test2: 在test文件夾下創建一個名為test2的文件夾(test文件夾必須在運行本命令之前存在)

    mkdir -p test3/test4: 創建名為test3的文件夾,並在test3下面創建名為test4的文件夾(test3不必在命令運行之前存在)

  結果: 

Linux_目錄結構與操作_基本命令

創建空白文件:

  命令: touch

  參數: 文件名稱

  touch命令的其他作用: 刷新文件創建時間

  示例:

    touch testfile: 創建一個名為testfile的空白文件

    touch testfile: 更新文件testfile的創建時間:

  結果:

Linux_目錄結構與操作_基本命令

刪: 刪除文件/文件夾:

刪除文件:

  命令: rm

  參數: 需要刪除的文件名

  示例:

    rm testfile: 刪除文件testfile

刪除文件夾:

  命令: rm(由於rmdir只能刪除空文件夾,所以此處不予講解)

  參數: -r

  示例: 

    rm -r test: 刪除文件夾test及其文件夾下的內容

    rm -r test*: 刪除以test開頭的文件夾--*表示通配符,其他命令也可以使用

改: 修改文件/文件夾名字,目錄:

文件/文件夾移動+重命名:

  命令: mv

  參數: -r:遞歸移動

  示例: 

    mv file1 test1: 將文件file1移動到目錄test1下面

    mv -r test1 test2: 將文件夾test1及其下面的所有文件移動到test2文件夾下

    mv file1 file2: 將文件file1重命名為file2(當前目錄下沒有一個叫file2的文件夾)

    mv -r test1 test2: 將文件夾test1重命名為test2(當前目錄下沒有一個叫file2的文件夾)

文件/文件夾複製:

  命令: cp

  參數: -r

  示例: 

    cp file1 test1: 將文件file1複製到test1文件夾下

    cp test1 test2: 將文件夾愛test1複製到test2文件夾下

查: 文件夾內容

查看當前所在目錄:

  命令: pwd

  效果: 顯示當先所在目

查看指定文件夾內容:

  命令: ls

  參數: 

    -a: 顯示包含隱藏文件的所有文件

    -l: 顯示文件及其詳細信息

    -R: 顯示子文件夾內容

    ld: 顯示目錄和鏈接

相關命令的全名:

  •   pwd: Print Working Directory
  •   ls: List files
  •   mkdir: Make directory
  •   cp: Copy
  •   mv: Move
  •   rm: Remove

  

 

上一篇:if判断条件过多,利用Map,让代码表达更清晰


下一篇:JSON.toJSONString 对象日期变为了时间戳