linux常用文件命令
linux常用文件命令
linux下我們操作文件時難免會遇到很多的相關(guān)命令,它們的用法是什么呢?下面由學(xué)習(xí)啦小編為大家整理了linux文件命令的相關(guān)知識,希望大家喜歡!
linux常用文件命令
1、文件命名規(guī)則
1)除了/ 之外,所有的字符都合法。
2)有些字符最好不用,如空格符、制表符、退格符和字符@ # $ & ( ) - 等。
3)避免使用. 作為普通文件名的第一個字符。
4)大小寫敏感。
命令格式
命令格式:命令-選項 參數(shù)
例:ls -la /etc
說明:1)當(dāng)有多個選項時,可以寫在一起。
2)兩個特殊的目錄. 和.. ,分別代表當(dāng)前目錄和當(dāng)前目錄的父目錄。
linux常用文件命令1、ls
命令名稱:ls
命令英文原意:list
命令所在路徑:/bin/ls
執(zhí)行權(quán)限:所有用戶
功能描述:顯示目錄文件
語法:ls 選項[-ald] [文件或目錄]
-a 顯示所有文件,包括隱藏文件
-l 詳細(xì)信息顯示
-d 查看目錄屬性
linux常用文件命令2、cd
命令名稱:cd
命令英文原意:change directory
命令所在路徑:shell內(nèi)置命令
執(zhí)行權(quán)限:所有用戶
語法:cd [ 目錄]
功能描述:切換目錄
范例:$ cd / 切換到根目錄
$ cd .. 回到上一級目錄
linux常用文件命令3、pwd
命令名稱:pwd
命令英文原意:print working directory
命令所在路徑:/bin/pwd
執(zhí)行權(quán)限:所有用戶
語法:pwd
功能描述:顯示當(dāng)前所在的工作目錄
范例:$ pwd
/etc/rc5.d
linux常用文件命令4、touch
命令名稱:touch
命令所在路徑:/bin/touch
執(zhí)行權(quán)限:所有用戶
語法:touch [文件名]
功能描述:創(chuàng)建空文件
范例:$ touch newfile
linux常用文件命令5、mkdir
命令名稱:mkdir
命令英文原意:make directories
命令所在路徑:/bin/mkdir
執(zhí)行權(quán)限:所有用戶
語法:mkdir [ 目錄名]
功能描述:創(chuàng)建新目錄
范例:$ mkdir newdir
linux常用文件命令6、cp
命令名稱:cp
命令英文原意:copy
命令所在路徑:/bin/cp
執(zhí)行權(quán)限:所有用戶
語法:cp -R [源文件或目錄] [ 目的目錄]
-R 復(fù)制目錄
功能描述:復(fù)制文件或目錄
范例:
$ cp file1 file2 dir1
將文件file1、file2復(fù)制到目錄dir1
$ cp -R dir1 dir2
將dir1下的所有文件及子目錄復(fù)制到dir2
linux常用文件命令7、mv
命令名稱:mv
命令英文原意:move
命令所在路徑:/bin/mv
執(zhí)行權(quán)限:所有用戶
語法:mv [源文件或目錄] [ 目的目錄]
功能描述:移動文件、更名
范例:
$ mv file1 file3
將當(dāng)前目錄下文件file1更名為file3
$ mv file2 dir2
將文件file2移動到目錄dir2下
linux常用文件命令8、rm
命令名稱:rm
命令英文原意:remove
命令所在路徑:/bin/rm
執(zhí)行權(quán)限:所有用戶
語法:rm -r [文件或目錄]
-r 刪除目錄
功能描述:刪除文件
范例:
$ rm file3
刪除文件file3
$ rm -r dir1
刪除目錄dir1
linux常用文件命令9、cat
命令名稱:cat
命令英文原意:concatenate and display files
命令所在路徑:/bin/cat
執(zhí)行權(quán)限:所有用戶
語法:cat [文件名]
功能描述:顯示文件內(nèi)容
范例:$ cat /etc/issue
$ cat /etc/services
linux常用文件命令10、more
命令名稱:more
命令所在路徑:/bin/more
執(zhí)行權(quán)限:所有用戶
語法:more [文件名]
(空格) 或f 顯示下一頁
(Enter) 顯示下一行
q或Q 退出
功能描述:分頁顯示文件內(nèi)容
范例: $ more /etc/services
linux常用文件命令11、head
指令名稱:head
指令所在路徑:/bin/head
執(zhí)行權(quán)限:All User
語法:head -num [文件名]
-num 顯示文件的前num行
功能描述:查看文件的前幾行
范例:$ head -20 /etc/services
linux常用文件命令12、tail
指令名稱:tail
指令所在路徑:/bin/tail
執(zhí)行權(quán)限:All User
語法:tail -num [文件名]
-num 顯示文件的后num行
-f 動態(tài)顯示文件內(nèi)容
功能描述:查看文件的后幾行
范例:$ tail -30 /etc/services
linux常用文件命令13、ln
命令名稱:ln
命令英文原意:link
命令所在路徑:/bin/ln
執(zhí)行權(quán)限:所有用戶
語法:ln -s [源文件] [ 目標(biāo)文件]
-s 創(chuàng)建軟鏈接
功能描述:產(chǎn)生鏈接文件
范例:
$ ln -s /etc/issue /issue.soft
創(chuàng)建文件/etc/issue的軟鏈接/issue.soft
$ ln /etc/issue /issue.hard
創(chuàng)建文件/etc/issue的硬鏈接/issue.hard