日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 人文社科 > 生活经验 >内容正文

生活经验

linux 文件管理 教程,Linux文件管理

發(fā)布時(shí)間:2023/11/27 生活经验 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 文件管理 教程,Linux文件管理 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

Linux文件管理

本文介紹如何在Linux上創(chuàng)建文件、刪除文件、復(fù)制文件、移動(dòng)文件

使用touch命令在linux上創(chuàng)建文件

使用rm命令在linux上刪除文件

使用cp命令在linux上復(fù)制拷貝文件

mv命令在linux上移動(dòng)或重命名文件

##文件簡(jiǎn)介

Linux中文件可以分為普通文件、目錄文件、鏈接文件、設(shè)備文件和管道文件

Linux中文件名的命名規(guī)則

文件名區(qū)分大小寫

文件名的長(zhǎng)度不能超過(guò)255個(gè)字符

可以用除了/以外的任何字符如A-Z、a-z\0-9等來(lái)命名。不能以/來(lái)命名的原因是因?yàn)樗悄夸浀姆指舴?#xff0c;以它命名文件,系統(tǒng)將無(wú)法分辨它是文件名還是目錄的一部分

以點(diǎn)號(hào)開頭的文件為隱藏文件,所以普通文件盡量不要以.開頭命名

對(duì)于Linux文件而言,后綴名這個(gè)概念無(wú)意義,加或不加都無(wú)所謂,僅僅是為了方便區(qū)分

touch:創(chuàng)建文件

###touch語(yǔ)法

功能說(shuō)明:改變文件或目錄時(shí)間

語(yǔ)法touch 文件名稱

選項(xiàng)與參數(shù):

-c 或--no-create:如果文件不存在,不建立任何文件,也不提示

-d:使用指定的時(shí)間日期,而非現(xiàn)在的時(shí)間

-t :使用指定的日期時(shí)間,而非現(xiàn)在的時(shí)間

-a:改變文件的訪問(wèn)時(shí)間為系統(tǒng)當(dāng)前時(shí)間,無(wú)需設(shè)置時(shí)間選項(xiàng)

-m:改變文件的修改時(shí)間為系統(tǒng)當(dāng)前時(shí)間,無(wú)需設(shè)置時(shí)間選項(xiàng)

-r:把指定文件或目錄的日期、時(shí)間都設(shè)成和參考文件或目錄的日期、時(shí)間想通過(guò)

簡(jiǎn)單使用

####創(chuàng)建新的空白文件

[root@localhost ~]# touch test #創(chuàng)建一個(gè)名為“test”的新的空白文件

[root@localhost ~]# touch test.txt #創(chuàng)建一個(gè)名為“test”的新的空白文本文件

####更改文件的訪問(wèn)時(shí)間為系統(tǒng)當(dāng)前時(shí)間

[root@localhost ~]# touch -a test #改變test文件的訪問(wèn)時(shí)間為系統(tǒng)當(dāng)前時(shí)間

[root@localhost ~]# touch -a test.txt #改變test.txt文件的訪問(wèn)時(shí)間為系統(tǒng)當(dāng)前時(shí)間

####更改文件的修改時(shí)間為系統(tǒng)當(dāng)前時(shí)間

[root@localhost ~]# touch -m test #改變test文件的修改時(shí)間為系統(tǒng)當(dāng)前時(shí)間

[root@localhost ~]# touch -m test.txt #改變test.txt文件的修改時(shí)間為系統(tǒng)當(dāng)前時(shí)間

####將test.txt文件的訪問(wèn)時(shí)間修改為test文件的訪問(wèn)時(shí)間

[root@localhost ~]# touch -a -r test.txt test

####將test.txt文件的修改時(shí)間設(shè)置為2020年1月1日1點(diǎn)11分

[root@localhost ~]# touch -d "20200101 11:11" test.txt

rm(移除文件)

英文:rm是remove的簡(jiǎn)寫

###rm語(yǔ)法

功能說(shuō)明:刪除文件或目錄

語(yǔ)法:

rm [參數(shù)] [文件或目錄](méi)

選項(xiàng)與參數(shù):

-f 或--force:強(qiáng)制刪除文件或目錄,如果文件和目錄已經(jīng)存在則不再詢問(wèn)是否刪除,直接進(jìn)行強(qiáng)制刪除

-i 或--interactive:互動(dòng)模式,刪除存在的文件或目錄之前先詢問(wèn)用戶是否進(jìn)行刪除操作

-r 或-R或--recursive:遞歸刪除,將指定目錄下的所有文件及目錄一并刪除!最常用在目錄的刪除

簡(jiǎn)單使用

刪除test.txt文件

[root@localhost ~]# rm test.txt #刪除test.txt文件

刪除空目錄

[root@localhost ~]# rm dir #刪除dir空目錄

刪除非空目錄

[root@localhost ~]# rm -rf dir #刪除dir非空目錄

注意:使用rm命令時(shí)要特別小心注意,rm -rf組合要慎重使用,使用前要再三確認(rèn)命令的正確性,因?yàn)橐坏┪募粍h除,就不能被恢復(fù),請(qǐng)?jiān)偃_認(rèn)后使用

cp(復(fù)制拷貝文件)

###cp語(yǔ)法

功能說(shuō)明:復(fù)制拷貝文件和目錄

語(yǔ)法

cp [參數(shù)] [源文件或源目錄](méi) [目標(biāo)文件或目錄](méi)

選項(xiàng)與參數(shù):

-a:在復(fù)制目錄時(shí)保留鏈接、文件屬性,并遞歸地復(fù)制目錄

-d:復(fù)制時(shí)保留鏈接

-f或--force:為強(qiáng)制(force)的意思,強(qiáng)行復(fù)制文件和目錄,不論目標(biāo)文件和目錄是否存在

-i 或--interactive:若目標(biāo)文件或目錄已經(jīng)存在時(shí),進(jìn)行覆蓋時(shí)會(huì)先詢問(wèn)是否進(jìn)行覆蓋

-l 或--link:對(duì)源文件建立硬鏈接,而非復(fù)制文件本身

-p或--preserve:保留源文件或目錄的屬性,而非使用默認(rèn)屬性(備份常用);

-r:遞歸處理,將制定目錄下的文件與子目錄一并復(fù)制;(常用)

###簡(jiǎn)單使用

####復(fù)制文件

將/root/test.txt文件復(fù)制到根目錄/

[root@localhost ~]# cp /root/test.txt /

####復(fù)制文件并改名

將/root/test.txt文件復(fù)制到根目錄/,并重命名為test

[root@localhost ~]# cp /root/test.txt /test

####復(fù)制目錄

復(fù)制/root/dir目錄中的所有文件和子目錄到根目錄

[root@localhost ~]# cp -r /root/dir /

mv (移動(dòng)文件或修改文件名稱)

mv語(yǔ)法

功能說(shuō)明:移動(dòng)或重命名存在的文件或目錄

語(yǔ)法:

mv [參數(shù)] [源文件或目錄](méi) [目標(biāo)文件或目錄](méi)

選項(xiàng)與參數(shù):

-b或--backup:若需覆蓋文件,則覆蓋前先進(jìn)行備份-

-f或--force:如果目標(biāo)文件或目錄已經(jīng)存在,則直接覆蓋現(xiàn)有的文件或目錄

-i 或--interactive:若目標(biāo)文件或目錄已經(jīng)存在時(shí),進(jìn)行覆蓋時(shí)會(huì)先詢問(wèn)是否進(jìn)行覆蓋

-u或--update:在移動(dòng)或更改文件名時(shí),若目標(biāo)文件已存在,且其文件日期比源文件新,則不覆蓋目標(biāo)文件

###簡(jiǎn)單使用

####移動(dòng)文件

將/root/test.txt文件移動(dòng)到根目錄/

[root@localhost ~]# mv /root/test.txt /

####移動(dòng)文件并改名

將/root/test.txt文件移動(dòng)到根目錄/,并重命名為test

[root@localhost ~]# mv /root/test.txt /test

####移動(dòng)目錄

移動(dòng)/root/dir目錄中的所有文件和子目錄到根目錄

[root@localhost ~]# mv /root/dir /

####重命名文件或目錄

將test文件重命名為test2,將dir目錄重命名為dir2

[root@localhost ~]# mv /root/test /root/test2 #將test文件重命名為test2

[root@localhost ~]# mv /root/dir /root/dir2 #將dir目錄重命名為dir2

總結(jié)

以上是生活随笔為你收集整理的linux 文件管理 教程,Linux文件管理的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。