新聞中心
1、Touch——?jiǎng)?chuàng)建新文件或修改已有文件時(shí)間戳2、Mv——移動(dòng)/重命名已有文件或目錄3、Cp——復(fù)制指定的源路徑至目標(biāo)路徑4、Rm——?jiǎng)h除指定的文件或目錄作為一個(gè)使用Linux系統(tǒng)的用戶。本文目錄導(dǎo)讀:1、Touch——?jiǎng)?chuàng)建新文件或修改已有文件時(shí)間戳2、Mv——移動(dòng)/重命名已有文件或目錄3、Cp——復(fù)制指定的源路徑至目標(biāo)路徑4、Rm——?jiǎng)h除指定的文件或目錄

Touch——?jiǎng)?chuàng)建新文件或修改已有文件時(shí)間戳
在Linux下,如果要?jiǎng)?chuàng)建一個(gè)空白的文本文件,可以使用touch命令。比如我想在當(dāng)前目錄下創(chuàng)建一個(gè)名為test.txt的文本文件,則只需輸入以下命令:
```
$ touch test.txt
此時(shí)就會(huì)在當(dāng)前目錄下生成一個(gè)名為test.txt的空白文本文件。除了用于創(chuàng)建新文件外,touch還可以用來(lái)修改已有文件的時(shí)間戳。例如:
$ touch -c -t 202201011200.00 test.txt
這條命令將把test.txt這個(gè)文本文件設(shè)置成2022年1月1日12:00:00這個(gè)時(shí)間點(diǎn)。Mv——移動(dòng)/重命名已有文件或目錄
Mv(move)指定源路徑和目標(biāo)路徑即可實(shí)現(xiàn)移動(dòng)/重命名功能。例如我想將當(dāng)前目錄中以txt結(jié)尾且包含“abc”的所有txt格式文檔移到另外一個(gè)mydocs子目錄里面去,則只需執(zhí)行以下兩行代碼:
```shell
$ mkdir mydocs # 新建mydocs子目錄
$ mv *abc*.txt ./mydocs/
當(dāng)然也支持給原文件重命名,例如將test.txt改名為newname.txt:
$ mv test.txt newname.txtCp——復(fù)制指定的源路徑至目標(biāo)路徑
Cp(copy)功能用于在Linux系統(tǒng)中復(fù)制文件或者目錄。如果要把當(dāng)前目錄下所有以".txt"結(jié)尾的文件都拷貝到另一個(gè)mydocs子目錄里面去,則可以執(zhí)行以下代碼:
$ cp *.txt ./mydocs/
cp還支持遞歸復(fù)制和保留原有權(quán)限等選項(xiàng)。Rm——?jiǎng)h除指定的文件或目錄
Rm(remove)是最常用、也是最危險(xiǎn)的命令之一,它可以永久性地從你的計(jì)算機(jī)中刪除任何東西。比如我想在當(dāng)前工作空間下刪除test1和test2兩個(gè)文本文檔,則只需輸入以下命令:
$ rm test1.txt test2.txt
當(dāng)然rm還支持遞歸刪除、強(qiáng)制刪除等選項(xiàng)。
總結(jié):
文章題目:Linux下的touch、mv、cp、rm,讓你輕松管理文件
分享鏈接:http://www.dlmjj.cn/article/dhgcsgc.html


咨詢
建站咨詢
