博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux文件与目录管理
阅读量:4653 次
发布时间:2019-06-09

本文共 1025 字,大约阅读时间需要 3 分钟。

绝对路径“一定由根目录/写起”;相对路径“不是由/写起”。

特殊目录有.,..,-,~,~account,需要注意。

与目录相关的命令有cd,mkdir,rmdir,pwd(print working directory)等重要命令。

rmdir仅能删除空目录,要删除非空目录需使用“rm -r”命令。

用户能使用的命令是依据PATH变量所规定的目录去查找的。

不同的身份(root与一般用户)系统默认的PATH并不相同。差异较大的地方在于/sbin和/usr/sbin。

ls可以查看文件的属性,尤其-d,-a,-l等参数特别重要!

文件的复制、删除、移动可以分别使用cp,rm,mv等命令来操作。

检查文件的内容(读文件)可使用的命令包括cat,tac,nl,more,less,head,tail,od等。

cat -n与nl均可显示行号,但默认的情况下,空白行会不会编号并不相同。

touch的目的在修改文件的时间参数,但也可用来创建空文件。

一个文件记录的时间参数有三种,分别是access time(atime),status time(ctime),modification time(mtime),ls默认显示的是mtime。

除了传统的rwx权限之外,在Ext2/Ext3文件系统中,还可以使用chattr与lsattr设置及查看隐藏属性。常见的包括只能新增数据的+a与完全不能更动文件的+i属性。

新建文件/目录时,新文件的默认权限使用umask来规范。默认目录完全权限为drwxrwxrwx,文件则为-rw-rw-rw-。

文件具有SUID的特殊权限时,代表当用户执行此二进制程序时,在执行过程中用户会暂时具有程序所有者的权限。

目录具有SGID的特殊权限时,代表用户在这个目录下面新建的文件用户组都会与该目录的用户组名相同。

目录具有SBIT的特殊权限时,代表在该目录下用户创建的文件只有自己与root能够删除!

查看文件的类型可以使用file命令来查看。

查找命令的完整文件名可用which或type,这两个命令都是通过PATH变量来查找文件名。

要查找文件的完整文件名可以使用whereis或locate到数据库文件去查找,而不实际查找文件系统。

利用find可以加入许多参数来直接查询文件系统,以获得自己想要知道的文件名。

转载于:https://www.cnblogs.com/xping/p/6076326.html

你可能感兴趣的文章
读完这篇文章,再决定做不做博后吧
查看>>
JS实现异步编程的几种方式
查看>>
js生成验证码并验证
查看>>
【Java/Android性能优5】 Android ImageCache图片缓存,使用简单,支持预取,支持多种缓存算法,支持不同网络类型,扩展性强...
查看>>
神奇01串
查看>>
2017-9-8-Linux下VNC server开启&图形界面显示
查看>>
CORS权限控制
查看>>
汽车座舱域控制器
查看>>
执行ajax加载页面中的js总结
查看>>
UITextField的使用
查看>>
MiniGUI - 列表型控件
查看>>
gitignore / Delphi.gitignore
查看>>
大水题
查看>>
2.11-2.12 HBase的数据迁移常见方式
查看>>
C#6.0特性(快来围观)(转)
查看>>
写给future的话
查看>>
决策树算法梳理
查看>>
centos rpm包下载地址
查看>>
SqlServer 列的增加和删除
查看>>
使用Android NDK和Java测试Linux驱动
查看>>