◇對目錄的操作:
◇創建目錄:
mkdir Xmu //在當前目錄下創建一個名為Xmu的目錄
◇創建多個級別目錄關系:
mkdir -p newdir/newdir/newdir //在當前目錄下創建多個連續目錄,-p的意思是以遞歸的方式
◇移動目錄(也可以針對文件操作):
mv dir1 dir2 //把dir1移動到dir2目錄下 mv dir1/dir2 dir3 //把dir2移動到dir3目錄下 mv dir1/dir2 dir3/dir4 //把dir2移動到dir4目錄下
◇改目錄名字(也可以針對文件操作):
mv dir1 newdir //修改dir的名字為newdir
◇文件復制(也可針對目錄):
cp file1 dir/file2 //file1被復制一份到dir目錄下,并改名為"file2" cp file1 dir //file1被復制一份到dir目錄下,并改名字為"原名"
◇目錄復制(需要設置-r[recursive遞歸]參數,無數目錄的層次):
cp dir1 dir2 //將dir1復制到dir2下 cp -r dir1/dir2 dir3/dir4/newdir //dir2被復制到dir4目錄下,并改名字為“newdir” cp -r dir1 ../../newdir //無視層次目錄,并改名為"newdir"
◇刪除(文件和目錄 remove)
rm 文件 rm -r 目錄 //-r遞歸方式刪除目錄(不管有幾個層次) rm -rf 文件/目錄 //遞歸強制刪除目錄
?◇對文件的操作:
◇查看文件內容:
1 cat filename //打印文件內容到輸出終端 2 more filename //通過敲回車方式逐行查看文件的各個行內容,默認從第一行開始查看 3 less filename //通過“上下左右”鍵查看文件的各個部分的內容,支持回看,退出按Q 4 head -n filename //查看文件的前n行內容 5 tail -n filename //查看文件的最后n行內容 6 wc filename //查看文件行數
◇創建文件:
touch dir1/filename //在dir1目錄下創建一個名為filename的文件
◇給文件追加內容:
1 echo dog > animal //以“覆蓋”寫的方式寫給“文件”,如果文件不存在,會自動創建 2 echo dog >> aninal //以“追加”寫的方式“換行”寫給“文件”,如果文件不存在,會自動創建
?