Linux基础知识第二期《目录处理命令》

3.目录处理命令

(1).

命令名称:ls

命令英文原意:list

命令所在路径:/bin/ls

执行权限:所有用户

功能描述:显示目录文件

语法:ls选项[-ald] [文件或目录]

-a 显示所有文件,包括隐藏文件

-l 详细信息显示(长格式显示)

-d 查看目录属性(一般与-l配套使用)

-h 人性化显示

-i 显示节点

注意:-rw-r--r--

开头“-”表示文件类型(- 表示二进制文件 d 表示目录 l表示软链接文件)

rw-r--r--
ugo
u表示所有者g表示所属组o其他人
r读w写x执行

(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及其目录下文件为所有用户所具有全部权限

文件目录权限总结

代表字符权限对文件的含义对目录的含义
r读权限可以查看文件内容可以列出目录中的内容
w写权限可以修改文件内容可以在目录中创建、删除文件
x执行权限可以执行文件可以进入目录


(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


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值