Linux下檔案和資料夾的基本操作

2021-09-28 14:37:39 字數 1816 閱讀 9442

1.刪除檔案

rm 檔名 #普通使用者下操作,如果不行

sudo rm 檔名 #root下操作

2.刪除資料夾

sudo rm -rf 資料夾名 #root許可權下操作

3.新建乙個資料夾

mkdir 資料夾名

mkdir 120 #得到乙個為120的資料夾

4.新建乙個檔案

touch 檔名.txt

如:root@xgj-pc:/usr/bin/pythonxgj# touch 1.txt

5.用vim編輯器開啟檔案為1.txt

vim 1.txt #回車

6.複習vim編輯器操作7.新建乙個指令碼檔案2.py。

如果是普通使用者下,新建的檔案.py

按su xgj 回車,回到普通使用者下

root@xgj-pc:~# su xgj

xgj@xgj-pc:/root$ cd

xgj@xgj-pc:~$

在進入相應的路徑

xgj@xgj-pc:~$ cd /usr/bin/pythonxgj/test.py

再新建為3.py的檔名

xgj@xgj-pc:/usr/bin/pythonxgj/test.py$ touch 3.py

xgj@xgj-pc:/usr/bin/pythonxgj/test.py$

這種新建檔案是可以常規下編輯的。

8.在普通使用者下新建乙個root的唯讀檔案.py

xgj@xgj-pc:/usr/bin/pythonxgj/test.py$ sudo touch 3.py

[sudo] xgj 的密碼:

xgj@xgj-pc:/usr/bin/pythonxgj/test.py$

9.普通使用者刪除檔案,直接:rm 檔名

會有詢問

xgj@xgj-pc:/usr/bin/pythonxgj/test.py$ rm 3.py

rm:是否刪除有寫保護的普通空檔案 『3.py』?

按y #回車即可刪除

xgj@xgj-pc:/usr/bin/pythonxgj/test.py$

或者需要:sudo rm -rf 檔名

xgj@xgj-pc:/usr/bin/pythonxgj/test.py$ sudo rm 3.py

xgj@xgj-pc:/usr/bin/pythonxgj/test.py$

就可以直接刪除了。

10.複習

root@xgj-pc:/usr/bin/pythonxgj# rm 120 #120為乙個資料夾

rm: 無法刪除』120』: 是乙個目錄

root@xgj-pc:/usr/bin/pythonxgj# rm -rf 120 #加上-rf,說明刪除這個資料夾且刪除其下的檔案,清空該資料夾下的所有檔案

root@xgj-pc:/usr/bin/pythonxgj# rm 1.txt #刪除檔案格式為1的txt檔案

root@xgj-pc:/usr/bin/pythonxgj# rm 2.py #刪除檔案格式為2的py檔案

root@xgj-pc:/usr/bin/pythonxgj#

ok,複習到這裡。

Linux檔案和資料夾複製

linux檔案和資料夾複製 1 本地複製 命令 cp 說明 將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。引數 a 盡可能將檔案狀態 許可權等資料都照原狀予以複製。r 若 source 中含有目錄名,則將目錄下之檔案亦皆依序拷貝至目的地。f 若目的地已經有相同檔名的檔案存在,則在複製前先予以...

Linux檔案和資料夾的操作

資料夾中存放的是檔案。1 新建 2 改名 3 檢視 4 刪除 5 拷貝 6 移動1 檔案的操作 檔案的新建 touch filename 檔案的改名 mv 檔案的檢視 ls 檔案內容的檢視 cat 檔案的刪除 rm r f 檔案的拷貝 cp r f p 檔案的移動 mvtouch命令 touch命令...

linux下 資料夾和檔案的字符集編碼方式轉換

注 若用ftp客戶端訪問資源時,遇到亂碼情況,也請核實客戶端編碼方式和伺服器是否一致 make clean make install convmv f gb2312 t utf 8 r notest resources 以上講述了在linux下修改目錄名編碼的方法,再擴充套件一下檔案內容更改編碼的方...