概述
mkdir 命令可以創(chuàng)建新目錄。mkdir 是 make directory 的縮寫。
語法
mkdir 命令的基本語法如下:mkdir [選項] 目錄。
該命令支持的選項有:
| 選項 | 說明 |
|---|---|
| -m | 可以設(shè)定創(chuàng)建目錄的權(quán)限,類似于 chmod,后面可以跟數(shù)字,也可以跟權(quán)限符,但不是 “rwxrwxrwx” 這樣直接賦予 |
| -p | 可以創(chuàng)建多級目錄,即使路徑中某些目錄不存在 |
| -v | 每次創(chuàng)建目錄都顯示信息 |
| –help | 顯示幫助信息 |
| –version | 顯示版本信息 |
使用
創(chuàng)建空目錄
通常在當(dāng)前目錄下創(chuàng)建空目錄,否則就是在父級目錄都存在的情況下創(chuàng)建,語法如下:
mkdir 目錄名
遞歸創(chuàng)建多級目錄
如果創(chuàng)建的多級目錄中某個上級目錄不存在,那么就會創(chuàng)建不成功,必須要加上 -p 選項就能成功創(chuàng)建了。
創(chuàng)建新目錄都顯示提示信息
我們可以加上 -v 選項,那么在創(chuàng)建新目錄時就會打印提示信息 mkdir: created directory 'xxx':
mkdir -v 目錄名
創(chuàng)建目錄時指定權(quán)限
我們可以在創(chuàng)建空目錄時通過 -m 選項指定權(quán)限,其中 -m 選項后面可以跟著數(shù)字,也可以是權(quán)限符號。如:
# 語法
mkdir -m 目錄權(quán)限 目錄名
# 實例
mkdir -m 777 hello
linux創(chuàng)建文件
1、在 Linux 上使用重定向符(>)創(chuàng)建一個文件
標(biāo)準(zhǔn)重定向符允許我們創(chuàng)建一個 0KB 的空文件。它通常用于重定向一個命令的輸出到一個新文件中。在沒有命令的情況下使用重定向符號時,它會創(chuàng)建一個文件。
但是它不允許你在創(chuàng)建文件時向其中輸入任何文本。然而它對于不是很勤勞的管理員是非常簡單有用的。只需要輸入重定向符后面跟著你想要的文件名。
2、 在 Linux 上使用 touch 命令創(chuàng)建一個文件
touch 命令常用于將每個文件的訪問和修改時間更新為當(dāng)前時間。
如果指定的文件名不存在,將會創(chuàng)建一個新的文件。touch 不允許我們在創(chuàng)建文件的同時向其中輸入一些文本。它默認(rèn)創(chuàng)建一個 0KB 的空文件。
3、 在 Linux 上使用 echo 命令創(chuàng)建一個文件
echo 內(nèi)置于大多數(shù)的操作系統(tǒng)中。它常用于腳本、批處理文件,以及作為插入文本的單個命令的一部分。
它允許你在創(chuàng)建一個文件時就向其中輸入一些文本。當(dāng)然也允許你在之后向其中輸入一些文本
你可以使用兩個重定向符 (>>) 添加其他內(nèi)容到同一個文件。
此時會追加內(nèi)容在其中;
4、 在 Linux 上使用 printf 命令創(chuàng)建一個新的文件
用法同echo;
5、 在 Linux 中使用 cat 創(chuàng)建一個文件
cat 表示串聯(lián)concatenate。在 Linux 經(jīng)常用于讀取一個文件中的數(shù)據(jù)。
cat 是在類 Unix 系統(tǒng)中最常使用的命令之一。它提供了三個與文本文件相關(guān)的功能:顯示一個文件的內(nèi)容、組合多個文件的內(nèi)容到一個輸出以及創(chuàng)建一個新的文件。(LCTT 譯注:如果 cat 命令后如果不帶任何文件的話,下面的命令在回車后也不會立刻結(jié)束,回車后的操作可以按 Ctrl-C 或 Ctrl-D 來結(jié)束。)
文件里面的內(nèi)容是輸入的內(nèi)容;
如果你想向同一個文件中添加其他內(nèi)容,使用兩個連接的重定向符(>>)。
6、 在 Linux 上使用 vi/vim 命令創(chuàng)建一個文件
vim 是一個向上兼容 vi 的文本編輯器。它通常用來編輯所有種類的純文本。在編輯程序時特別有用。
vim 中有很多功能可以用于編輯單個文件。
輸入完之后會進(jìn)入文件進(jìn)入編輯模式;
7、在 Linux 上使用 nano 命令創(chuàng)建一個文件
nano 是一個編輯器,它是一個自由版本的 pico 克隆。nano 是一個小且用戶友好的編輯器。它復(fù)制了 pico 的外觀及優(yōu)點,并且是一個自由軟件,它添加了 pico 缺乏的一系列特性,像是打開多個文件、逐行滾動、撤銷/重做、語法高亮、行號等等。
8、 在 Linux 上使用 head 命令創(chuàng)建一個文件
9、 在 Linux 上使用 tail 創(chuàng)建一個文件
10、 在 Linux 上使用 truncate 命令創(chuàng)建一個文件
轉(zhuǎn)載:(1條消息) 創(chuàng)建一個空白文件-Linux入門-CSDNCS入門技能樹
(1條消息) 創(chuàng)建一個目錄-Linux入門-CSDNCS入門技能樹