創(chuàng)建目錄和空白文件

概述

mkdir 命令可以創(chuàng)建新目錄。mkdirmake 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入門技能樹

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容