tft每日頭條

 > 科技

 > linux創建删除目錄命令

linux創建删除目錄命令

科技 更新时间:2024-12-21 16:14:04

今天學習了幾個命令,是創建、删除文件和文件夾的,在linux裡,文件夾是目錄,下面說下我學習的命令。 創建文件夾【mkdir】

一、mkdir命令使用權限
  • 所有用戶都可以在終端使用 mkdir 命令在擁有權限的文件夾創建文件夾或目錄。
二、mkdir命令使用格式
  • 格式:mkdir [選項] DirName
三、mkdir命令功能
  • 通過 mkdir 命令可以實現在指定位置創建以 DirName(指定的文件名)命名的文件夾或目錄。要創建文件夾或目錄的用戶必須對所創建的文件夾的父文件夾具有寫權限(了解Linux文件-文件夾權限請點擊這裡)。并且,所創建的文件夾(目錄)不能與其父目錄(即父文件夾)中的文件名重名,即同一個目錄下不能有同名的(區分大小寫)。
四、mkdir命令選項說明
  • 命令中的[選項]一般有以下兩種:
  1. -m 用于對新建目錄設置存取權限,也可以用 chmod 命令進行設置。
  2. -p 需要時創建上層文件夾(或目錄),如果文件夾(或目錄)已經存在,則不視為錯誤。
五、mkdir命令使用舉例
  • 例一:在桌面下面創建以“demo”命名的文件夾。
  • 使用以下命令即可。
  • mkdir 桌面/demo

linux創建删除目錄命令(linux基礎命令-創建)1

  • 例二:在桌面下面創建以“demo”命名的文件夾,并且給文件夾賦權限,權限為123。
  • mkdir 123 桌面/demo

linux創建删除目錄命令(linux基礎命令-創建)2

  • 删除文件夾【rm】

更多linux内核視頻教程文檔資料免費領取後台私信【内核】自行獲取.

linux創建删除目錄命令(linux基礎命令-創建)3

Linux内核源碼/内存調優/文件系統/進程管理/設備驅動/網絡協議棧-學習視頻教程-騰訊課堂

一、rm命令使用權限

所有用戶都可以在終端使用 rm命令删除目錄。

二、rm命令使用格式

格式:rm [選項] DirName

三、rm命令功能

删除檔案及目錄。

四、rm命令選項說明
  • 命令中的[選項]一般有以下幾種:

-i 删除前逐一詢問确認。  

-f 即使原檔案屬性設為未讀,亦直接删除,無需逐一确認。  

-r 将目錄及以下之檔案亦逐一删除。

五、rm命令使用舉例

例一:删除所有C語言程序文檔;删除前逐一詢問确認。 rm -i *.c  

例二:将 Finished 子目錄及子目錄中所有檔案删除。 rm -r Finished

注:在linux沒有回收站,在使用rm命令的時候,一定要小心些,删除之後就無法再恢複了。 創建文件【vi】

一、進入vi的命令

vi filename :打開或新建文件,并将光标置于第一行首  

vi n filename :打開文件,并将光标置于第n行首  

vi filename :打開文件,并将光标置于最後一行首位  

vi /pattern filename:打開文件,并将光标置于第一個與pattern匹配的串處  

vi -r filename :在上次使用vi編輯時發生系統崩潰,恢複filename  

vi filename....filename :打開多個文件,依次進行編輯

二、移動光标類命令

linux創建删除目錄命令(linux基礎命令-創建)4

三、屏幕翻滾類命令

Ctrl u:向文件首翻半屏   

Ctrl d:向文件尾翻半屏   

Ctrl f:向文件尾翻一屏   

Ctrl+b;向文件首翻一屏   

nz:将第n行滾至屏幕頂部,不指定n時将當前行滾至屏幕頂部。

四、插入文本類命令

i :在光标前   

I :在當前行首   

a:光标後   

A:在當前行尾   

o:在當前行之下新開一行   

O:在當前行之上新開一行   

r:替換當前字符   

R:替換當前字符及其後的字符,直至按ESC鍵   

s:從當前光标位置處開始,以輸入的文本替代指定數目的字符   

S:删除指定數目的行,并以所輸入文本代替之   

ncw或nCW:修改指定數目的字   

nCC:修改指定數目的行

五、删除命令

ndw或ndW:删除光标處開始及其後的n-1個字   

do:删至行首   

d$:删至行尾   

ndd:删除當前行及其後n-1行   

x或X:删除一個字符,x删除光标後的,而X删除光标前的   

Ctrl u:删除輸入方式下所輸入的文本

六、搜索及替換命令

/pattern:從光标開始處向文件尾搜索pattern   

?pattern:從光标開始處向文件首搜索pattern   

n:在同一方向重複上一次搜索命令   

N:在反方向上重複上一次搜索命令   :

s/p1/p2/g:将當前行中所有p1均用p2替代   :

n1,n2s/p1/p2/g:将第n1至n2行中所有p1均用p2替代   :

g/p1/s//p2/g:将文件中所有p1均用p2替換

七、vi命令使用舉例

例一:創建文件a.txt。   

vi a.txt   

Hello everyone!   

:wq //在退出時,直接輸入:wq會發現退不出去,退出方法是:編輯完成後按ESC,然後輸入:q就是退出;還有:wq是保存後退出,加感歎号是表示強制

linux創建删除目錄命令(linux基礎命令-創建)5

linux創建删除目錄命令(linux基礎命令-創建)6

linux創建删除目錄命令(linux基礎命令-創建)7

  • 修改檔案時間【touch】
一、touch命令使用權限

所有用戶都可以在終端使用 touch命令。

二、touch命令使用格式

格式:touch [-acfm][-d <日期時間>][-r <參考文件或目錄>][-t <日期時間>][--help] [--version][文件或目錄...] 或 touch [-acfm][--help][--version][日期時間][文件或目錄...] (touch [-acfm][-r reference-file] [--file=reference-file][-t MMDDhhmm[[CC]YY][.ss]][-d time] [--date=time][--time={atime,access,use,mtime,modify}][--no-create][--help] [--version]file1 [file2 ...])

三、touch命令功能
  • touch fileA,如果fileA存在,使用touch命令可更改這個文件或目錄的日期時間,包括存取時間和更改時間;如果fileA不存在,touch命令會在當前目錄下新建一個空白文件fileA。
  • 注:使用touch指令可更改文件或目錄的日期和時間,包括存取時間和更改時間。文件的時間屬性包括文件的最後訪問時間,最後修改時間以及最後在磁盤上修改的時間,命令stat顯示結果顯示了三個時間屬性。
四、touch命令選項說明

a 改變檔案的讀取時間記錄。  

m 改變檔案的修改時間記錄。  

c 假如目的檔案不存在,不會建立新的檔案。與 --no-create 的效果一樣。  

f 不使用,是為了與其他 unix 系統的相容性而保留。  

r 使用參考檔的時間記錄,與 --file 的效果一樣。  

d 設定時間與日期,可以使用各種不同的格式。  

t 設定檔案的時間記錄,格式與 date 指令相同。[[CC]YY]MMDDhhmm[.SS],CC為年數中的前兩位,即”世紀數”;YY為年數的後兩位,即某世紀中的年數.如果不給出CC的值,則linux中touch命令參數将把年數CCYY限定在1969--2068之内.MM為月數,DD為天将把年數CCYY限定在1969--2068之内.MM為月數,DD為天數,hh 為小時數(幾點),mm為分鐘數,SS為秒數.此處秒的設定範圍是0--61,這樣可以處理閏秒.這些數字組成的時間是環境變量TZ指定的時區中的一個時間.由于系統的限制,早于1970年1月1日的時間是錯誤的.  

--no-create 不會建立新檔案。  

--help 列出指令格式。  

--version 列出版本訊息。

五、touch命令使用舉例

例一:更新file1.txt的存取和修改時間。   touch file1.txt  

例二:如果file1.txt不存在,不創建文件   touch -c file1.txt  

例三:更新file1.txt的時間戳和ref file相同   touch -r ref file file1.txt  

例四:設置文件的時間戳為2011年5月18日9點45分10秒  

ls -l file1.txt  

touch -t 1105190945.10 file1.txt

  • 在新建文件時用touch命令可以建立一個空文件,而vi命令則可以直接編輯文件的内容并保存。touch命令在linux中很少用到,我個人還是比較喜歡vi命令,可以直接對文檔進行編輯。今天的學習就這些了,每天進步一點點。O(∩_∩)O~

linux創建删除目錄命令(linux基礎命令-創建)8

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved