Linux常用命令-文件处理命令
目录处理命令:ls
命令名称:ls
英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件(.开头)
-l 详细信息展示
-d 查看目录属性
ls -l //l: long
//1.-rw-r–r--
-:文件类型(-二进制文件 d目录 l软连接文件)
rw- u所有者
r-- g所属组
r-- o其他人
r:读 w:写 x:执行
所有者(只有一个) 所属组(只能有一个) 其他人 (表示文件和用户的关系)
//2.引用计数:当前文件或目录被调用几次(对文件和目录时之说在硬链接下的一个概念)
//3.文件大小:ls -h可查看
目录处理命令:mkdir
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir -p[目录名]
功能:创建新目录
-p 递归创建
范例:$mkdir -p /tmp/China/Nanshan
$mkdir /tmp/China/Boli /tmp/China/Dingyu
目录处理命令:cd
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd [目录名]
功能:切换目录
范例:$cd /tmp/China/Nanshan //切换到指定目录
$cd … //切回到上一级目录
目录处理命令:pwd
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能:显示当前目录
范例:$pwd
文件处理命令:rmdir
命令名称:rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
语法:rmdir[目录名]
功能:删除空目录
范例:$rmdir /tmp/China/Wei
$rmdir /tmp 失败:目录非空
目录处理命令:cp
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
语法:cp -rp [原文件或目录][目标目录]
-r 复制目录
-p 保留文件属性
功能:复制文件或目录
范例:$cp /etc/grub.conf /tmp //将/etc/grub.conf文件复制到目标目录/tmp下
$cp -r /tmp/China/Nanshan /root
//将/tmp/China/Nanshan目录复制到/root时要加-r
$cp /roo t/install.log /root/install.log.syslog /tmp
//可同时将多个文件复制到目标目录
$cp -r /tmp/China/Nanshan /tmp/China/Chenwei //复制目录时可以改名
$ cp -r /tmp/China/Nanshan /root //复制目录时不改名
目录处理命令:mv
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
语法:mv [原文件或目录][目标目录]
功能:剪切文件、改名
范例:
目录处理命令:rm
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法:rm -rf [文件或目录]
-r 删除目录
-f 强制执行
功能:删除文件或目录
范例:rm -r tmp/China
文件处理命令:touch
命令名称:touch
命令英文原意:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch[文件名]
功能:创建空文件
范例:$touch lovestory.list $touch /root/lovestory.list
(注意:linux 里面如果没有详细的指定绝对路径,就表示在当前目录下执行操作)
$touch love story(注意这样为创建了两个文件love和story)
t
o
u
c
h
“
l
o
v
e
s
t
o
r
y
”
(
注
意
这
样
创
建
了
一
个
文
件
l
o
v
e
s
t
o
r
y
,
但
不
建
议
这
样
做
)
文
件
处
理
命
令
:
c
a
t
命
令
名
称
:
c
a
t
命
令
英
文
原
意
:
c
a
t
命
令
所
在
路
径
:
/
b
i
n
/
t
o
u
c
h
执
行
权
限
:
所
有
用
户
语
法
:
c
a
t
[
文
件
名
]
功
能
:
显
示
文
件
内
容
−
n
显
示
行
号
范
例
:
touch “love story”(注意这样创建了一个文件love story,但不建议这样做) 文件处理命令:cat 命令名称:cat 命令英文原意:cat 命令所在路径:/bin/touch 执行权限:所有用户 语法:cat[文件名] 功能:显示文件内容 -n 显示行号 范例:
touch“lovestory”(注意这样创建了一个文件lovestory,但不建议这样做)文件处理命令:cat命令名称:cat命令英文原意:cat命令所在路径:/bin/touch执行权限:所有用户语法:cat[文件名]功能:显示文件内容−n显示行号范例:cat /etc/issue
$cat -n /etc/serives