rm -f file ( -f 是force的縮寫,表示強制刪除不提示)
rm file (這個命令表示刪除時候詢問是否刪除,確定刪除按"y"回車,不刪除按"n"回車結束刪除)
我們可以清楚地看到經過這個命令之後file檔案就被我們刪除掉了。
rm -f -r test (-r 表示遞迴,就是目錄本身和裡面的所有內容,而且也是強制刪除不提示)
rm -fr test (-fr與-f -r功能相同)
這邊我重複使用了兩遍指令對test檔案進行刪除,就是為了讓大家清楚兩條指令的功能是相同的,只是操作略微不同罷了。
cat主要有三大功能:
1.一次顯示整個檔案。
$ cat filename
2.從鍵盤建立乙個檔案。
$ cat > filename
只能建立新檔案,不能編輯已有檔案.
3.將幾個檔案合併為乙個檔案。
$cat file1 file2 > file
vim file 進入瀏覽模式,移動游標到你想插入內容的地方然後按"i"鍵會顯示"inset",也就是進入插入模式開始編寫字元。編寫結束後按"esc"鍵,底下的英文"inset"也會消失,說明可以退出插入模式,按":wq" 儲存退出,檔案編寫完成。
這兩步操作之所以放在一起演示是因為,我之前並沒有在file裡面輸入內容,所以使用cat是看不出效果,然後結合vim命令進行插入「hello」,之後呈現如圖。
cp file 新檔名稱|目錄cp file test(就是將file檔案複製到test目錄中,如果test也是檔案就會用file名稱來替換test)
cp -r dir 新名稱|目錄 cp -r test westos(指進行目錄的複製,將test目錄複製到westos裡面)
我們可以觀察一下,上圖用到了很多ls命令,原因就是我們用的是複製命令,用肉眼看不出效果,所以每次在命令完成之後使用ls命令顯示目錄內容,也便於我們觀察。
mv file 目錄
mv dir 目錄
mv 目錄/* . 把目錄中的所有內容移動到當前所在系統位置 "."代表當前所在系統目錄
移動命令分兩種情況,一就是檔案之間的移動,比如mv aa bb,這個命令相當於更改檔案名字,之後只存在bb檔案,二就是檔案到目錄的移動,直接移動即可。還有就是目錄之間的移動,mv aa bb,就是相當於將aa目錄裡面的所有東西移動到bb目錄中
在桌面上建立檔案 westos
touch westos
在桌面建立目錄 linux
mkdir linux
在/mnt下建檔案 lee
touch /mnt/lee
複製/etc目錄中的passwd 檔案到/mnt目錄中的usermessage檔案中
cp /etc/passwd /mnt/usermessage
複製/mnt中的所有檔案到桌面的linux目錄中
cp /mnt/* linux
刪除/mnt目錄中的所有檔案
rm -rf /mnt/*
重新命名桌面上的linux目錄為test檔案
mv linux test
***牢記彼此中間存在空格
cd 目錄名稱
cd .. 進入當前目錄的上層目錄
cd - 進入當前目錄之前所在目錄
cd命令就是檢視路徑用的,我們可以看下上圖:
關於檔案的顯示:
ls 顯示基本內容
ls -a 顯示所有檔案包括以點開頭的隱藏檔案
ls -r 遞迴顯示目錄中的所有內容
操作演示:
第一條指令為建立乙個隱藏檔案的
Linux基礎 2檔案及目錄管理
檔案管理不外乎檔案或目錄的建立 刪除 查詢 移動,有mkdir rm mv 檔案查詢是重點,用find來進行查詢 find的引數豐富,也非常強大 檢視檔案內容是個大的話題,文字的處理有太多的工具供我們使用,在本章中只是點到即止,後面會有專門的一章來介紹文字的處理工具 有時候,需要給檔案建立乙個別名,...
linux 下的檔案管理
1.fgetc file fp 從fp指向的檔案輸入一位元組 2.fputc int c,file fp fp指向的檔案讀取一位元組 3.puchar int c 輸出一段字元 4.getchar void 讀取字元輸入乙個字元 5.fopen filename r w 讀或者寫 6.int feo...
Linux下的檔案管理
touch 新檔名 新建指定檔名的檔案 touch 已有檔名 把指定檔案的時間同步到當前時間 touch t yyyymmddhhmm 檔名 把檔案時間更改到指定時間 mkdir 目錄名 建立空目錄 mkdir p dir dir2 dir3 建立多層目錄 rm 檔名 刪除檔案有提示 rm f 檔名...