以下13个命令为Linux中最常用的文件处理命令,下面对其进行了详细的说明。
1) Linux文件处理命令:ls
命令名称:ls
英文原意:list
所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息(长格式)显示
-d 查看目录属性
2) Linux文件处理命令:cd
命令名称:cd
英文原意:change directory
所在路径:shell内置命令
执行权限:所有用户
功能描述:切换目录
语法:cd [目录]
范例:$ cd / 切换到根目录
$ cd .. 回到上一级目录
3) Linux文件处理命令:pwd
命令名称:pwd
英文原意:print working directory
所在路径:/bin/pwd
执行权限:所有用户
功能描述:显示当前所在的工作目录
语法:pwd
范例:$ pwd
4) Linux文件处理命令:touch
命令名称:touch
所在路径:/bin/touch
执行权限:所有用户
功能描述:创建空文件
语法:touch [文件名]
范例:$ touch newfile
5) Linux文件处理命令:mkdir
命令名称:mkdir
英文原意:make directories
所在路径:/bin/mkdir
执行权限:所有用户
功能描述:创建新目录
语法:mkdir [目录名]
范例:$ mkdir newdir
6) Linux文件处理命令:cp
命令名称:cp
英文原意:copy
所在路径:/bin/cp
执行权限:所有用户
功能描述:复制文件或目录
语法:cp -R [源文件或目录] [新的目录]
-R 复制目录
范例:
$ cp file1 file2 dir1 将文件file1 file2 复制到目录dir1
$ cp -R dir1 dir2 将dir1目录下所有文件及子目录复制到dir2
7) Linux文件处理命令:mv
命令名称:mv
英文原意:move
所在路径:/bin/mv
执行权限:所有用户
功能描述:移动文件/更名
语法:mv [文件或目录] [新目录]
范例:
$ mv file2 dir2 将文件file2移动到目录dir2下
$ mv file1 file2 将当前目录下文件file1更名为file2
8 ) Linux文件处理命令:rm
命令名称:rm
英文原意:remove
所在路径:/bin/rm
执行权限:所有用户
功能描述:删除文件
语法:rm -r [文件或目录]
-r 删除目录
范例:
$ rm file1 删除文件file1
$ rm -r dir1 删除目录(必须空目录)dir1
9) Linux文件处理命令:cat
命令名称:cat
英文原意:concatenate and display files
所在路径:/bin/cat
执行权限:所有用户
功能描述:显示文件内容
语法:cat [文件名]
范例:$ cat /etc/services
10) Linux文件处理命令:more
命令名称:more
所在路径:/bin/more
执行权限:所有用户
功能描述:分页显示文件内容
语法:more [文件名]
(空格)或f 显示下一页
(Enter) 显示下一行
Q或q 退出
范例:$ more /etc/services
11) Linux文件处理命令:head
命令名称:head
所在路径:/bin/head
执行权限:所有用户
功能描述:查看文件的前几行
语法:head -num [文件名]
-num 显示文件的前num行
范例:$ head -20 /etc/services
12) Linux文件处理命令:tail
命令名称:tail
所在路径:/bin/tail
执行权限:所有用户
功能描述:显示文件的后几行
语法:tail -num [文件名]
-num 显示文件的后num行
-f 动态显示文件内容
范例:$ tail -30 /etc/services
13) Linux文件处理命令:ln
命令名称:ln
英文原意:link
所在路径:/bin/ln
执行权限:所有用户
功能描述:产生链接文件
语法:ln -s [源文件] [目标文件]
-s 创建软链接
范例:
$ln /etc/issue /issue.hard
创建文件 /etc/issue 的硬链接 /issue.hard
$ ln -s /etc/issue /issue.soft
创建文件 /etc/issue 的软连接 /issue.soft