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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

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

發布時間:2023/11/27 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 文件管理 教程,Linux文件管理 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Linux文件管理

本文介紹如何在Linux上創建文件、刪除文件、復制文件、移動文件

使用touch命令在linux上創建文件

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

使用cp命令在linux上復制拷貝文件

mv命令在linux上移動或重命名文件

##文件簡介

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

Linux中文件名的命名規則

文件名區分大小寫

文件名的長度不能超過255個字符

可以用除了/以外的任何字符如A-Z、a-z\0-9等來命名。不能以/來命名的原因是因為它是目錄的分隔符,以它命名文件,系統將無法分辨它是文件名還是目錄的一部分

以點號開頭的文件為隱藏文件,所以普通文件盡量不要以.開頭命名

對于Linux文件而言,后綴名這個概念無意義,加或不加都無所謂,僅僅是為了方便區分

touch:創建文件

###touch語法

功能說明:改變文件或目錄時間

語法touch 文件名稱

選項與參數:

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

-d:使用指定的時間日期,而非現在的時間

-t :使用指定的日期時間,而非現在的時間

-a:改變文件的訪問時間為系統當前時間,無需設置時間選項

-m:改變文件的修改時間為系統當前時間,無需設置時間選項

-r:把指定文件或目錄的日期、時間都設成和參考文件或目錄的日期、時間想通過

簡單使用

####創建新的空白文件

[root@localhost ~]# touch test #創建一個名為“test”的新的空白文件

[root@localhost ~]# touch test.txt #創建一個名為“test”的新的空白文本文件

####更改文件的訪問時間為系統當前時間

[root@localhost ~]# touch -a test #改變test文件的訪問時間為系統當前時間

[root@localhost ~]# touch -a test.txt #改變test.txt文件的訪問時間為系統當前時間

####更改文件的修改時間為系統當前時間

[root@localhost ~]# touch -m test #改變test文件的修改時間為系統當前時間

[root@localhost ~]# touch -m test.txt #改變test.txt文件的修改時間為系統當前時間

####將test.txt文件的訪問時間修改為test文件的訪問時間

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

####將test.txt文件的修改時間設置為2020年1月1日1點11分

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

rm(移除文件)

英文:rm是remove的簡寫

###rm語法

功能說明:刪除文件或目錄

語法:

rm [參數] [文件或目錄]

選項與參數:

-f 或--force:強制刪除文件或目錄,如果文件和目錄已經存在則不再詢問是否刪除,直接進行強制刪除

-i 或--interactive:互動模式,刪除存在的文件或目錄之前先詢問用戶是否進行刪除操作

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

簡單使用

刪除test.txt文件

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

刪除空目錄

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

刪除非空目錄

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

注意:使用rm命令時要特別小心注意,rm -rf組合要慎重使用,使用前要再三確認命令的正確性,因為一旦文件被刪除,就不能被恢復,請再三確認后使用

cp(復制拷貝文件)

###cp語法

功能說明:復制拷貝文件和目錄

語法

cp [參數] [源文件或源目錄] [目標文件或目錄]

選項與參數:

-a:在復制目錄時保留鏈接、文件屬性,并遞歸地復制目錄

-d:復制時保留鏈接

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

-i 或--interactive:若目標文件或目錄已經存在時,進行覆蓋時會先詢問是否進行覆蓋

-l 或--link:對源文件建立硬鏈接,而非復制文件本身

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

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

###簡單使用

####復制文件

將/root/test.txt文件復制到根目錄/

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

####復制文件并改名

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

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

####復制目錄

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

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

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

mv語法

功能說明:移動或重命名存在的文件或目錄

語法:

mv [參數] [源文件或目錄] [目標文件或目錄]

選項與參數:

-b或--backup:若需覆蓋文件,則覆蓋前先進行備份-

-f或--force:如果目標文件或目錄已經存在,則直接覆蓋現有的文件或目錄

-i 或--interactive:若目標文件或目錄已經存在時,進行覆蓋時會先詢問是否進行覆蓋

-u或--update:在移動或更改文件名時,若目標文件已存在,且其文件日期比源文件新,則不覆蓋目標文件

###簡單使用

####移動文件

將/root/test.txt文件移動到根目錄/

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

####移動文件并改名

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

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

####移動目錄

移動/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

總結

以上是生活随笔為你收集整理的linux 文件管理 教程,Linux文件管理的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。