Linux中建立檔案的10種方法

2022-10-09 00:27:16 字數 2974 閱讀 7446

眾所周知,linux中所有內容都是檔案,其中包括網絡卡以外的所有裝置。作為乙個linux管理員可能一天在linux伺服器上會建立linux檔案很多次。建立檔案其實可以有很多種方式,本篇文章主要用於總結建立檔案的不同方法,下面就來看一下有哪些方法吧。建立檔案有以下幾種方法。

1,如何建立新檔案使用重定向符號 (>)

標準重定向符號允許我們在linux中建立乙個0kb的空檔案。基本上,它用於將命令的輸出重定向到新檔案。當您在沒有命令的情況下使用重定向符號時,它將建立乙個檔案。

但它不允許您在建立檔案時輸入任何文字。但是,它非常簡單,對於懶惰的管理員很有用。為此,只需輸入重定向符號,後跟所需的檔名即可。

2,如何建立乙個檔案使用touch命令

touch命令用於將每個檔案的訪問和修改時間更新為當前時間。如果不存在,它將建立乙個新檔案。此外,touch命令不允許我們在建立檔案時輸入任何文字。預設情況下,它會建立乙個 0kb 的空檔案。

3,如何建立乙個檔案使用echo命令

echo 命令是大多數作業系統中的內建命令。它經常用於指令碼、批處理檔案,並作為插入文字的各個命令的一部分。此命令允許使用者在建立檔案時輸入文字。此外,它還允許把內容新增在檔案尾部。

接下來看一下如何把內容新增到檔案的尾部。

[root@sharplee creatfile]# echo "新增到檔案的末尾" >>testfile3.txt

4,如何建立乙個檔案使用printf命令

printf 命令的工作方式也與 echo 命令的工作方式相同。linux 中的 printf 命令用於在終端視窗中顯示給定的字串。printf 可以具有格式說明符、轉義序列或普通字元。

接下來看一下如何使用printf命令在檔案末尾新增內容。由於printf具有轉義字元等,所以要換行需要加上"\n"。

[root@sharplee creatfile]# printf "\n 把這段文字加到末尾\n" >>testfile4.txt

5,如何建立乙個檔案使用cat命令

cat代表連線。它在 linux 中非常頻繁地用於從檔案中讀取資料。cat是類unix作業系統上最常用的命令之一。它提供了三個與文字檔案相關的功能,例如顯示檔案的內容,將多個檔案合併到單個輸出中以及建立新檔案。

接下來看一下cat在檔案末尾新增內容。

6,如何建立乙個檔案使用vi/vim

vim是乙個向上相容vi的文字編輯器。它可用於編輯各種純文字。它對於編輯程式特別有用。vim中有很多功能可以使用該命令編輯單個檔案。

7,如何建立乙個檔案使用nano命令

nano是乙個編輯器,乙個增強的免費pico轉殖。nano是乙個小而友好的編輯器。它複製了pico的外觀和感覺,但是免費的軟體,並實現了pico缺乏的幾個功能,例如:開啟多個檔案,每行滾動,撤消/重做,語法著色,行號和軟換行。如果輸入nano命令找不到該命令,得先通過yum install nano命令安裝。

[root@sharplee creatfile]# nano testfile7.txt

8,如何建立檔案使用head命令

head 命令用於輸出檔案的第一部分。預設情況下,它將每個檔案的前 10 行列印到標準輸出。對於多個檔案,在每個檔案前面加上乙個提供檔名的標頭。

[root@sharplee creatfile]# head -c 0k /dev/zero > testfile8.txt

9,如何建立乙個檔案使用tail命令

tail 命令用於輸出檔案的最後一部分。預設情況下,它將每個檔案的前10行列印到標準輸出。對於多個檔案,在每個檔案前面加上乙個提供檔名的標頭。

[root@sharplee creatfile]# tail -n 2 testfile6.txt > testfile9.txt

10,如何建立檔案使用truncate命令

truncate命令用於將檔案大小縮小或擴充套件到指定大小。

[root@sharplee creatfile]# truncate -s 0k testfile10.txt

linux建立檔案

1 在 linux 上使用重定向符 建立乙個檔案 標準重定向符允許我們建立乙個 0kb 的空檔案。它通常用於重定向乙個命令的輸出到乙個新檔案中。在沒有命令的情況下使用重定向符號時,它會建立乙個檔案。但是它不允許你在建立檔案時向其中輸入任何文字。然而它對於不是很勤勞的管理員是非常簡單有用的。只需要輸入...

linuv建立檔案的命令 linux 建立檔案命令

vi touch是建立檔案的命令 vi foo.txt cp mv也算是吧,因為cp是拷貝檔案,mv是移動檔案 另外還有好多命令能夠建立檔案,之要該命令能夠重定向輸出到乙個不存在的檔案,就會建立檔案。例如 tail f n 200 usr local tomcat logs catalina.out...

linux 建立檔案對映

這是linux中乙個非常重要命令,請大家一定要熟悉。它的功能是為某乙個檔案在另外乙個位置建立乙個同不的鏈結,這個命令最常用的引數是 s,具體用法是 ln s 原始檔 目標檔案。當我們需要在不同的目錄,用到相同的檔案時,我們不需要在每乙個需要的目錄下都放乙個必須相同的檔案,我們只要在某個固定的目錄,放...