Linux_目錄結構與操作_基本命令
文件名稱:
在Linux中,文件/文件夾的名稱滿足如下條件:
- 文件名稱大小寫敏感
- 名稱最多255個字符
- 除了正斜線(/)都是有效字符
- 以"."開頭的文件為隱藏文件(絕大多數都是配置文件)
增刪改查:
增: 創建文件/文件夾:
創建文件夾:
命令: mkdir
參數: 文件夾名字
示例:
mkdir test: 創建一個名為test的文件夾
mkdir test/test2: 在test文件夾下創建一個名為test2的文件夾(test文件夾必須在運行本命令之前存在)
mkdir -p test3/test4: 創建名為test3的文件夾,並在test3下面創建名為test4的文件夾(test3不必在命令運行之前存在)
結果:
創建空白文件:
命令: touch
參數: 文件名稱
touch命令的其他作用: 刷新文件創建時間
示例:
touch testfile: 創建一個名為testfile的空白文件
touch testfile: 更新文件testfile的創建時間:
結果:
刪: 刪除文件/文件夾:
刪除文件:
命令: 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