博客 > Linux 知識:在 Linux 中如何創(chuàng)建一個文件或目錄?
瀏覽量:1526次評論:0次
作者:銳成網(wǎng)絡整理時間:2024-07-23 17:05:11
學習Linux系統(tǒng),Linux命令的學習是必經(jīng)之路。命令之于Linux系統(tǒng)來說是它有魅力且高效的操作方式之一。那么,在 Linux 中如何創(chuàng)建一個文件或目錄?linux中創(chuàng)建文件或目錄的方式有多種,下面我們將分別介紹。
使用 touch 命令創(chuàng)建文件
touch 命令創(chuàng)建文件時,如果文件不存在則創(chuàng)建文件,文件存在則修改文件的時間信息。
例如,執(zhí)行命令如下:
linux265@debian:~$ touch demo.txt
文件不存在的情況下,命令執(zhí)行后你可以使用ls命令查看到當前目錄下生成了一個demo.txt文件。
linux265@debian:~$ ls
demo.txt
當前如果你希望查看更多關(guān)于demo.txt的文件信息,可以在命令后增加-l 參數(shù)查看:
linux265@debian:~$ ls -l
total 0
-rw-r--r-- 1 linux265 linux265 0 Jun 21 11:47 demo.txt
更多關(guān)于ls的用法,可以查看「ls命令」或在終端中執(zhí)行man ls查看關(guān)于ls命令詳細說明。
如果你要創(chuàng)建多個文件,那么只需要在touch命令后面跟上多個文件名,文件名以空格隔開即可,類似如下:
linux265@debian:~$ touch a.txt b.txt c.txt
當然,如果要批量創(chuàng)建的文件名是有規(guī)律的,例如創(chuàng)建26個字母為名稱的txt文件,我們可以通過如下命令創(chuàng)建:
linux265@debian:~$ touch {a..z}.txt
民營執(zhí)行后你會發(fā)現(xiàn)當前目錄下會生成從a到z的26個文件:
linux265@debian:~$ ls
a.txt c.txt e.txt g.txt i.txt k.txt m.txt o.txt q.txt s.txt u.txt w.txt y.txt
b.txt d.txt f.txt h.txt j.txt l.txt n.txt p.txt r.txt t.txt v.txt x.txt z.txt
使用 vi/vim 創(chuàng)建文件
vi 是 GNU/Linux 系統(tǒng)中默認自帶的編輯器之一。vim 是 vi 的加強版,功能更強大,但并非系統(tǒng)默認安裝。通常情況下大多數(shù) Linux 系統(tǒng)需要單獨安裝 vim 編輯器。
命令如下:
linux265@debian:~$ vi demo.txt
這時 vi 會打開一個名稱為 demo.txt 文件,如果 demo.txt 不存在,顯示為新創(chuàng)建,否則就默認打開已經(jīng)存在的demo.txt 文件,并可以對文件內(nèi)容進行編輯。
之后,保存文件前先按一次esc鍵,進入vi編輯器的命令模式,之后在鍵盤上按下:w即可將文件demo.txt保存到當前目錄。
如果你想進一步學習 vi/vim 這種高效編輯器的使用,可以查看「Vim 命令操作教程」。
使用 > 或 >> 創(chuàng)建文件
在Linux系統(tǒng)中符號>和>>被稱為輸入重定向符號,使用的語法格式如下:
命令 > 文件 //將標準輸出重定向到文件中,會清除文件中原來的內(nèi)容
命令 >> 文件 //將標準輸出重定向到文件中,在原有的內(nèi)容后追加
示例如下:
linux265@debian:~$ echo 'hello linux265' > demo.txt
或
linux265@debian:~$ echo 'hello linux265' >> demo.txt
寫入文件中的內(nèi)容是前面命令輸出的結(jié)果。
使用 mkdir 創(chuàng)建目錄
mkdir 命令還可以同時創(chuàng)建多個目錄,如果要創(chuàng)建的目錄已經(jīng)存在,則提示已存在,不會繼續(xù)創(chuàng)建目錄。所以,創(chuàng)建多個目錄時,最好確認下是否有同名目錄存在。
語法格式 :
mkdir [參數(shù)] [目錄]
例如:
在工作目錄下,建立一個名為 dir 的子目錄:
linux265@debian:~$ mkdir dir1
在目錄/usr/linux265下建立子目錄dir,并且設置文件屬主有讀、寫和執(zhí)行權(quán)限,其他人無權(quán)訪問。
linux265@debian:~$ mkdir -m 700 /usr/linux265/dir
在工作目錄下,創(chuàng)建子目錄dir1,dir2,dir3:
linux265@debian:~$ mkdir dir1 dir2 dir3
在工作目錄下,遞歸創(chuàng)建目錄:
linux265@debian:~$ mkdir -p linux265/dir
linux的魅力除了他強大的命令之外,還有就是它的可定制性,只要你能力夠,完全可以將linux打造成自己的專屬系統(tǒng)。
重要聲明:本文來自Linux265,經(jīng)授權(quán)轉(zhuǎn)載,版權(quán)歸原作者所有,不代表銳成觀點,轉(zhuǎn)載的目的在于傳遞更多知識和信息。
相關(guān)文章推薦
2025-05-27 11:53:22
2024-08-20 17:58:16
2024-08-19 17:49:29
2024-08-19 10:23:28
2024-08-16 17:06:33
熱門工具
標簽選擇
閱讀排行
我的評論
還未登錄?點擊登錄