如何在Linux中創(chuàng)建文件?多個(gè)文件創(chuàng)建操作命令。 | 您所在的位置:網(wǎng)站首頁 › 屬虎的女人最佳配偶是什么生肖 › 如何在Linux中創(chuàng)建文件?多個(gè)文件創(chuàng)建操作命令。 |
在Linux中,我們可以從命令行或桌面文件管理器創(chuàng)建一個(gè)新文件。 對于定期使用Linux的任何人來說,知道如何創(chuàng)建新文件都是一項(xiàng)重要技能。 在本教程中,我們將向您展示使用命令行在Linux中快速創(chuàng)建新文件的各種方法。 在你開始之前要創(chuàng)建一個(gè)新文件,您需要對父目錄具有寫權(quán)限。否則,您將收到一個(gè)權(quán)限被拒絕的錯誤。 如果要顯示目錄的內(nèi)容,請使用ls命令。 使用touch命令創(chuàng)建文件touch命令可以讓我們來更新現(xiàn)有的文件和目錄以及創(chuàng)建新的空文件的時(shí)間戳。 創(chuàng)建新的空文件的最簡單,最難忘的方法是使用touch命令。 要創(chuàng)建新文件,只需運(yùn)行touch命令,然后輸入要創(chuàng)建的文件名即可: touch file1.txtCopy 如果文件file1.txt不存在,則上面的命令將創(chuàng)建該文件,否則,它將更改其時(shí)間戳。 要一次創(chuàng)建多個(gè)文件,請指定文件名,并用空格分隔: touch file1.txt file2.txt file3.txtCopy 使用重定向運(yùn)算符創(chuàng)建文件重定向允許您捕獲命令的輸出,并將其作為輸入發(fā)送到另一個(gè)命令或文件。有兩種方法可以將輸出重定向到文件。> 作符將覆蓋現(xiàn)有文件,而>> 作符將追加輸出到文件中。 要創(chuàng)建一個(gè)空的零長度文件,只需在重定向作符之前指定要創(chuàng)建的文件名即可: > file1.txtCopy 這是在Linux中創(chuàng)建新文件的最短命令。 使用重定向創(chuàng)建文件時(shí),請注意不要覆蓋現(xiàn)有的重要文件。 使用cat命令創(chuàng)建文件該cat命令主要用于讀取和連接文件,但它也可以用于創(chuàng)建新的文件。 要創(chuàng)建新文件,請運(yùn)行cat命令,后跟重定向作符>和要創(chuàng)建的文件名。按Enter輸入文字,完成后按CRTL+D保存文件。 cat > file1.txtCopy 使用echo命令創(chuàng)建文件所述echo命令的標(biāo)準(zhǔn)輸出,其傳遞的字符串可以被重定向到文件。 要創(chuàng)建新文件,請運(yùn)行echo命令,后跟要打印的文本,然后使用重定向作符>將輸出寫入要創(chuàng)建的文件。 echo "Some line" > file1.txtCopy 如果要創(chuàng)建一個(gè)空文件,只需使用: echo > file1.txtCopy 使用Heredoc創(chuàng)建文件這里document或Heredoc是一種重定向類型,允許您將多行輸入傳遞給命令。 當(dāng)您要從Shell腳本創(chuàng)建包含多行文本的文件時(shí),通常使用此方法。 例如,要創(chuàng)建一個(gè)新文件,file1.txt您將使用以下代碼: file1.txtSome lineSome other lineEOFCopy Heredoc的正文可以包含變量,特殊字符和命令。 創(chuàng)建一個(gè)大文件有時(shí),出于測試目的,您可能需要創(chuàng)建一個(gè)大數(shù)據(jù)文件。當(dāng)您要測試驅(qū)動器的寫入速度或測試連接的下載速度時(shí),此功能很有用。 使用dd命令dd命令主要用于轉(zhuǎn)換和復(fù)制文件。 要創(chuàng)建一個(gè)1G.test大小為1GB 的文件,請運(yùn)行: dd if=/dev/zero of=1G.test bs=1 count=0 seek=1GCopy 使用fallocate命令fallocate 一個(gè)命令行實(shí)用程序,用于為文件分配實(shí)際磁盤空間。 以下命令將創(chuàng)建一個(gè)名為1G.test1GB 的新文件: fallocate -l 1G 1G.testCopy 結(jié)論在本教程中,您學(xué)習(xí)了如何使用各種命令和重定向從命令行在Linux中創(chuàng)建新文件。 如果您不喜歡使用命令行,則可以使用“文件管理器”中的右鍵菜單輕松創(chuàng)建空白文本文件。 如有疑問,請?jiān)谙旅姘l(fā)表評論。 |
今日新聞 |
推薦新聞 |
專題文章 |
CopyRight 2018-2019 實(shí)驗(yàn)室設(shè)備網(wǎng) 版權(quán)所有 |