基於Linux下的檔案管理及檔案定址

2021-08-17 16:09:06 字數 2690 閱讀 8007

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 檔名...