Linux基础知识第二期《目录处理命令》
2016-01-20 18:55
295 查看
3.目录处理命令
(1).
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息显示(长格式显示)
-d 查看目录属性(一般与-l配套使用)
-h 人性化显示
-i 显示节点
注意:-rw-r--r--
开头“-”表示文件类型(- 表示二进制文件 d 表示目录 l表示软链接文件)
(2).
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/ mkdir
执行权限:所有用户
功能描述:创建新目录
语法:mkdir -p [目录名]
-p递归创建
范列:mkdir –p /tmp/japan/liu
mkdir –p /tmp/japan/liu /tmp/japan/xin
(3).
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
功能描述:切换目录
语法:cd [目录]
范列:cd /tmp/japan/liu 切换到具体目录
cd .. 回到上一级目录
(4).
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
功能描述:显示当前目录
语法:pwd
范列: pwd
/tmp/japan
(5).
命令名称:rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
功能描述:删除空目录
语法:rmdir [目录名]
范列:rmdir /tmp/japan/boduo
(6).
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
功能描述:复制文件或目录
语法:cp -rp [原文件或目录] [目标目录]
-r 复制目录
-p 保留目录属性
注意:在复制的同时可以改名
(7).
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
功能描述:剪切文件 重命名
语法:mv [原文件或目录] [目标目录]
注意:在剪切的同时可以改名
(8).
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
功能描述:删除文件
语法:rm -rf [文件或目录]
-r 删除目录
-f 强制删除
范例:rm /tmp/yum.log 删除文件yum.log
rm –rf /tmp/japan/longze 强制删除目录/tmp/japan/longze
(9).
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
功能描述:创建新文件
语法:touch [文件名]
范例:touch japanlovestory.list
注意:要想创建一个文件名带空格的文件需要用双引号括起来
(10).
命令名称:cat
命令所在路径:/bin/cat
执行权限:所有用户
功能描述:显示文件内容
-n显示行号
语法:cat [文件名]
范例:cat /etc/issue
cat -n /etc/issue
(11).
命令名称:tac
命令所在路径:/usr/bin/tac
执行权限:所有用户
功能描述:显示文件内容(反向列示)
语法:tac [文件名]
范例:tac /etc/issue
(12).
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
功能描述:分页显示文件内容
语法:more [文件名]
(空格)或f 翻页
(Enter) 换行
Q或q 退出
范例:more /etc/services
(13).
命令名称:less
命令所在路径:/usr/bin/less
执行权限:所有用户
功能描述:分页显示文件内容(可向上翻页)
语法:less [文件名]
范例:less /etc/issue
注意:可以搜索关键词,/+关键词,按n键继续往下搜索。
(14).
命令名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
功能描述:显示文件前几行
-n指定行数
语法:head [文件名]
范例:head -n 20 /etc/issue
注意:默认显示:前10行
(15).
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
功能描述:显示文件后几行
-n指定行数
-f动态显示文件末尾内容
语法:tail [文件名]
范例:tail -n 20 /etc/issue
注意:默认显示后10行
(16).
命令名称:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
功能描述:生成链接文件
语法:ln -s [原文件] [目标文件]
-s创建软链接
范例:ln -s /etc/issue /temp/issue.soft
创建文件/etc/issue的软链接/temp/issue.soft
ln /etc/issue /temp/issue.hard
创建文件/etc/issue的硬链接/temp/issue.hard
软连接特性:
类似windows快捷方式
lrwxrwxrwx l软链接
链接权限都为rwxrwxrwx
/temp/issue.soft->/etc/issue箭头指向原文件
能跨分区
能针对目录显示
硬连接特性:
相当于拷贝cp –p + 同步更新
echo”www.brother.com”>>/etc/issue
通过i节点识别
不能跨分区
不能针对目录显示
(17).
命令名称:chmod
命令英文原意:change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:root/所有者
语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录]
[mode=421] [文件或目录]
-R 递归修改
功能描述:改变文件或目录权限
权限的数字表示
r—4
w--2
x—1
rwxrw-r--
7 6 4
范例:
chmod g+w testfile 赋予文件testfile所属组写权限
chmod -R 777 testdir 修改目录testdir及其目录下文件为所有用户所具有全部权限
文件目录权限总结
(18).
命令名称:chown
命令英文原意:change file ownership
命令所在路径:/bin/chown
执行权限:root
语法:chown [用户] [文件或目录]
功能描述:改变文件或目录所有者
范例:chown liuxin testfile 改变文件testfile的所有者为liuxin
(19).
命令名称:chgrp
命令英文原意:change file group ownership
命令所在路径:/bin/ chgrp
执行权限:root
语法:chgrp [用户组] [文件或目录]
功能描述:改变文件或目录所属组
范例:chgrp liuxin testfile 改变文件testfile的所所属组为liuxin
(20).
命令名称:umask
命令英文原意:the user file-creation mask
命令所在路径:shell内置命令
执行权限:所有用户
语法:umask [-S] 以rwx形式显示新建文件缺省权限
功能描述:显示、设置文件的缺省权限
范例:umask –S
(1).
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息显示(长格式显示)
-d 查看目录属性(一般与-l配套使用)
-h 人性化显示
-i 显示节点
注意:-rw-r--r--
开头“-”表示文件类型(- 表示二进制文件 d 表示目录 l表示软链接文件)
rw- | r-- | r-- |
u | g | o |
u表示所有者 | g表示所属组 | o其他人 |
r读 | w写 | x执行 |
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/ mkdir
执行权限:所有用户
功能描述:创建新目录
语法:mkdir -p [目录名]
-p递归创建
范列:mkdir –p /tmp/japan/liu
mkdir –p /tmp/japan/liu /tmp/japan/xin
(3).
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
功能描述:切换目录
语法:cd [目录]
范列:cd /tmp/japan/liu 切换到具体目录
cd .. 回到上一级目录
(4).
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
功能描述:显示当前目录
语法:pwd
范列: pwd
/tmp/japan
(5).
命令名称:rmdir
命令英文原意:remove empty directories
命令所在路径:/bin/rmdir
执行权限:所有用户
功能描述:删除空目录
语法:rmdir [目录名]
范列:rmdir /tmp/japan/boduo
(6).
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
执行权限:所有用户
功能描述:复制文件或目录
语法:cp -rp [原文件或目录] [目标目录]
-r 复制目录
-p 保留目录属性
注意:在复制的同时可以改名
(7).
命令名称:mv
命令英文原意:move
命令所在路径:/bin/mv
执行权限:所有用户
功能描述:剪切文件 重命名
语法:mv [原文件或目录] [目标目录]
注意:在剪切的同时可以改名
(8).
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
功能描述:删除文件
语法:rm -rf [文件或目录]
-r 删除目录
-f 强制删除
范例:rm /tmp/yum.log 删除文件yum.log
rm –rf /tmp/japan/longze 强制删除目录/tmp/japan/longze
(9).
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
功能描述:创建新文件
语法:touch [文件名]
范例:touch japanlovestory.list
注意:要想创建一个文件名带空格的文件需要用双引号括起来
(10).
命令名称:cat
命令所在路径:/bin/cat
执行权限:所有用户
功能描述:显示文件内容
-n显示行号
语法:cat [文件名]
范例:cat /etc/issue
cat -n /etc/issue
(11).
命令名称:tac
命令所在路径:/usr/bin/tac
执行权限:所有用户
功能描述:显示文件内容(反向列示)
语法:tac [文件名]
范例:tac /etc/issue
(12).
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
功能描述:分页显示文件内容
语法:more [文件名]
(空格)或f 翻页
(Enter) 换行
Q或q 退出
范例:more /etc/services
(13).
命令名称:less
命令所在路径:/usr/bin/less
执行权限:所有用户
功能描述:分页显示文件内容(可向上翻页)
语法:less [文件名]
范例:less /etc/issue
注意:可以搜索关键词,/+关键词,按n键继续往下搜索。
(14).
命令名称:head
命令所在路径:/usr/bin/head
执行权限:所有用户
功能描述:显示文件前几行
-n指定行数
语法:head [文件名]
范例:head -n 20 /etc/issue
注意:默认显示:前10行
(15).
命令名称:tail
命令所在路径:/usr/bin/tail
执行权限:所有用户
功能描述:显示文件后几行
-n指定行数
-f动态显示文件末尾内容
语法:tail [文件名]
范例:tail -n 20 /etc/issue
注意:默认显示后10行
(16).
命令名称:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
功能描述:生成链接文件
语法:ln -s [原文件] [目标文件]
-s创建软链接
范例:ln -s /etc/issue /temp/issue.soft
创建文件/etc/issue的软链接/temp/issue.soft
ln /etc/issue /temp/issue.hard
创建文件/etc/issue的硬链接/temp/issue.hard
软连接特性:
类似windows快捷方式
lrwxrwxrwx l软链接
链接权限都为rwxrwxrwx
/temp/issue.soft->/etc/issue箭头指向原文件
能跨分区
能针对目录显示
硬连接特性:
相当于拷贝cp –p + 同步更新
echo”www.brother.com”>>/etc/issue
通过i节点识别
不能跨分区
不能针对目录显示
(17).
命令名称:chmod
命令英文原意:change the permissions mode of a file
命令所在路径:/bin/chmod
执行权限:root/所有者
语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录]
[mode=421] [文件或目录]
-R 递归修改
功能描述:改变文件或目录权限
权限的数字表示
r—4
w--2
x—1
rwxrw-r--
7 6 4
范例:
chmod g+w testfile 赋予文件testfile所属组写权限
chmod -R 777 testdir 修改目录testdir及其目录下文件为所有用户所具有全部权限
文件目录权限总结
代表字符 | 权限 | 对文件的含义 | 对目录的含义 |
r | 读权限 | 可以查看文件内容 | 可以列出目录中的内容 |
w | 写权限 | 可以修改文件内容 | 可以在目录中创建、删除文件 |
x | 执行权限 | 可以执行文件 | 可以进入目录 |
命令名称:chown
命令英文原意:change file ownership
命令所在路径:/bin/chown
执行权限:root
语法:chown [用户] [文件或目录]
功能描述:改变文件或目录所有者
范例:chown liuxin testfile 改变文件testfile的所有者为liuxin
(19).
命令名称:chgrp
命令英文原意:change file group ownership
命令所在路径:/bin/ chgrp
执行权限:root
语法:chgrp [用户组] [文件或目录]
功能描述:改变文件或目录所属组
范例:chgrp liuxin testfile 改变文件testfile的所所属组为liuxin
(20).
命令名称:umask
命令英文原意:the user file-creation mask
命令所在路径:shell内置命令
执行权限:所有用户
语法:umask [-S] 以rwx形式显示新建文件缺省权限
功能描述:显示、设置文件的缺省权限
范例:umask –S
相关文章推荐
- Linux基础知识第一期《初识linux》
- linux规则编写简要
- linux awk命令详解
- Linux环境 Mysql新建用户和数据库并授权
- Microsoft Azure Linux 多网卡配置
- Qt浅谈之四十Centos下Qt结合v4l2实现的视频显示
- 通过Linux学习RTOS
- Linux:系统的基本优化
- Linux中如何添加/删除FTP用户并设置权限
- linux线程同步(2)-条件变量
- linux 下设置定时任务 crontab命令
- Linux 系统安装配置ntp 4.2.8p5时间服务器/客户机
- linux 查看文件夹下的文件个数(当前目录的文件数)
- Linux学习之(())操作符
- CentOS常用查看系统命令
- 深入理解linux互斥锁(mutex)
- linux上安装使用maven
- dell r720服务器raid5安装centos6.5系统
- dell r720服务器raid5安装centos6.5系统
- Linux Unix 环境变量设置实例