天天看點

Linux系統基礎指令之目錄操作

作者:JasonTang

摘要:

目錄指令的使用規則 :指令名稱 {操作選項} {操作對象}。

目錄指令名稱:就是一個指令的名字,表示要執行的指令。

例如:ls 浏覽目錄(目錄就是我們通常所說的檔案夾 ls即檢視檔案夾内容)

目錄操作選項:用于完成某個指令的子項功能。

例如:ls -l檢視檔案夾詳細内容。

目錄操作對象:具體指定要操作的對象。

ls -l test/檢視指定檔案夾内容,test即為指定檔案夾。

ls -a檢視所有檔案夾包括隐藏檔案夾。

ls -a -l test/檢視指定檔案夾所有内容。

在指令的第一部分按[tab]鍵一下為[指令補全],兩下為所有指令選擇。

一、登入Linux系統

1、安裝lsb工具

Linux系統基礎指令之目錄操作

2、檢視Linux系統版本

Linux系統基礎指令之目錄操作

3、檢視Linux系統的CPU使用情況

二、Linux系統目錄操作指令

1、建立目錄

mkdir [dirname] //建立單個目錄

mkdir -p newdir1/newdir2/newdir3 //遞歸建立多級目錄

mkdir dir1/dir2/newdir3 //在已存在的目錄中建立目錄

mkdir -p dir1/newdir2/newdir3 //在已存在的目錄中遞歸建立多級目錄

總結:新目錄的層次大于1時,就需要-p參數

Linux系統基礎指令之目錄操作

2、移動目錄

mv dir1 dir2 //dir1移動到dir2的目錄下,結果:dir2/dir1

mv dir1/dir2 dir3 //dir2移動到dir3的目錄下,結果:dir3/dir2

mv dir1/dir2 dir3/dir4 //dir2移動到dir4的目錄下,結果:dir3/dir4/dir2

Linux系統基礎指令之目錄操作

3、複制目錄

cp -R dir1 dir2 //dir1複制到dir2目錄下,結果:dir2/dir1

cp -R dir1/dir2 dir3/newdir //dir2複制到dir3目錄下,并改名為newdir,結果:dir3/newdir

cp -R dir1/dir2 newdir //dir2複制到目前目錄下,并改名為newdir

cp dir1/file1 dir2 //file1複制到dir2目錄下,結果:dir2/file1

cp dir1/file1 dir2/dir3/file2 //file1複制到dir3目錄下,并改名為file2,結果:dir2/dir3/file2

Linux系統基礎指令之目錄操作

4、目錄改名

mv dir1 newdir //dir1移動到目前目錄下,并改名字為newdir

mv dir1/dir2 dir3 //dir2移動到dir3目錄下,并改名為原名,結果:dir3/dir2

mv dir1/dir2 dir3/newdir //dir2移動到dir3目錄下,并改名為newdir,結果:dir3/newdir

Linux系統基礎指令之目錄操作

5、删除目錄

rm [filename] //删除檔案

Linux系統基礎指令之目錄操作

rm -r [dirname] //删除目錄

Linux系統基礎指令之目錄操作

rm -rf [filename] //強制删除檔案

Linux系統基礎指令之目錄操作

rm -rf [dirname] //遞歸強制删除目錄

Linux系統基礎指令之目錄操作

備注:rm -rf / //遞歸強制删除“/斜杠”根目錄(一旦删除,系統崩潰,慎用!)

繼續閱讀