Linux目录结构及文件基本操作

Linux目录结构及文件基本操作(1)

区别

win以存储介质为主,主要以盘符及分区实现文件管理,再下面才是目录。
linux以树形目录结构的形式来构造整个系统,每一个目录不仅能使用本地磁盘分区的文件系统,也能使用网络的文件系统。

结构

avatar
查看

内建命令&&系统命令

1.内建命令要比系统论命令有比较高的执行效率。
2.外部命令执行时往往需要fork出(产生出)一个子进程,而内建命令一般不用。

  • 查看一个命令是系统命令还是内建命令:type
➜  ~ type pwd
pwd is a shell builtin
➜  ~ type -a pwd
pwd is a shell builtin
pwd is /bin/pwd

➜  ~ type -a echo
echo is a shell builtin
echo is /bin/echo

➜  ~ type -a cd
cd is a shell builtin
cd is /usr/bin/cd

可以看出,有些命令,echo,pwd,cd同时是内建命令和系统命令。

  • 命令类型
alias:别名。
keyword:关键字,Shell保留字。
function:函数,Shell函数。
builtin:内建命令,Shell内建命令。
file:文件,磁盘文件,外部命令。
unfound:没有找到。

选项:

-p:如果给出的指令为外部指令,则显示其绝对路径;
-a:打印指令的所有位置。

常用命令解析

ls

文件与目录查看命令,含有多个参数如下:

-l :列出长数据串,包含文件的属性与权限数据等  
-a :列出全部的文件,连同隐藏文件(开头为.的文件)一起列出来(常用)  
-d :仅列出目录本身,而不是列出目录的文件数据  
-h :将文件容量以较易读的方式(GB,kB等)列出来  --(ls)
-R :连同子目录的内容一起列出(递归列出),等于该目录下的所有文件都会显示出来  
  • Linux下可以用ll(ls -l) 命令来判断文件类型,主要是根据每行的首个字符来判断。
-rw-r--r--   1      baijiyun    staff       910     2   27  14:05   b.html
drwxr-xr-x   7      baijiyun    staff       238     4   20  17:26   demo
    ①        ②       ③           ④           ⑤       ⑥   ⑦      ⑧      ⑨

# ①.文件属性字段  
# ②.文件硬链接数或目录子目录数
# ③.文件拥有者  
# ④.文件拥有者所在的组
# ⑤.文件文件大小(以字节为单位)  
# ⑥.文件创建月份
# ⑦.文件创建日期 
# ⑧.文件创建时间
# ⑨.文件名

  • 文件属性字段解析:
  

    文件属性字段总共有10个字母组成,
    第一个字母表示文件类型:
    -   普通文件
    d   目录文件
    b   块设备文件
    c   字符设备文件
    l   符号链
    p   管道特殊文件

    第一字段的后面9个字母表示文件的权限.
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值