歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux技術 >> 新手學Linux命令之mv、rm、file、tree

新手學Linux命令之mv、rm、file、tree

日期:2017/3/3 11:02:02   编辑:Linux技術

六、mv命令

1、功能

移動或重命名文件,當文件在同目錄下使用mv命令時即為重命名文件

2、語法

mv [OPTION]... [-T] SOURCE DEST
 mv [OPTION]... SOURCE... DIRECTORY
 mv [OPTION]... -t DIRECTORY SOURCE...
-i:若文件已存在,詢問是否覆蓋
-f:若文件已存在,不詢問,直接強制覆蓋
-u:文件存在,且源文件(source)比較新,才會更新

3、示例

將文件test.txt命名為text
[root@localhost ~]# mv test.txt text
將文件text移動到/etc目錄下
[root@localhost ~]# mv text /etc

七、rm命令

1、功能

刪除文件或目錄

2、語法

rm [OPTION]... FILE...
-f:強制刪除
-i:操作前詢問是否刪除
-r:遞歸刪除

3、示例

強制刪除/test目錄
rm -rf /test

八、file命令

1、功能

查看文件的文件類型

2、語法

file [options] <filename>...
-b:列出文件辨識結果,不顯示文件名稱
-c:詳細顯示指令執行過程,便於排錯或分析程序執行
-f:列出文件中文件名的文件類型
-F:使用指定的分隔符號輸出文件名,默認分隔符為“:”
-L:顯示軟連接所指向文件的類型
-z:嘗試解讀壓縮文件的內容
-v:顯示版本信息

3、示例

[root@localhost ~]# file /bin
/bin: directory
[root@localhost ~]# file -b /bin
directory

九、tree命令

1、功能

以樹狀圖結構列出目錄的內容,包括子目錄的內容

2、語法

tree [options] <filename>...
-d:只顯示目錄
-L:指定顯示的層級數目
-P:只顯示符合指定樣式的文件和目錄名稱
-s:列出文件和目錄大小

Copyright © Linux教程網 All Rights Reserved