Linux——目录、文件管理
来源:互联网 发布:进口商品查保质期软件 编辑:程序博客网 时间:2024/06/10 02:10
特殊的目录:
.
此层目录
..
上一层目录
前一个工作目录
~
“目前用户身份”所在的主文件夹
~account
“account”这个用户的主文件夹
cd (change directory切换目录)
cd ~vbird
切换到vbird主文件夹
cd ~
切换到自己的主文件夹
cd
也是表示切换到自己的主文件夹
cd ..
切换到上一层目录
cd -
切回刚才的文件夹
cd /var/spool/mail
切到绝对路径
cd ../mqueue
按相对路径切到/var/spool/maqueue
pwd (print working directory显示当前所在目录)
pwd -p
-p可以取得正确的目录名称
mkdir (make directory创建目录)
mkdir test
在当前目录下创建单个目录
mkdir -p test1/test2/test3
在当前目录下建立路径test1/test2/test3,注意一定要加-p
mkdir -m 711 test2
创建test2目录,并指明了权限
rmdir (remove directory删除空目录)
rmdir -p test1/test2/test3
删除空目录test3;若test2也为空,删除;若test3还为空,接着删
ls (list查看目录、文件的权限信息)
ls […]文件(目录)
-l:显示属性、权限详细信息
-a:可以查看目录下所有文件(包含隐藏文件)
-d:仅列出目录本身
见P167 (鸟哥)
cp (copy复制)
cp […]源文件 目标文件
-i:目标文件已存在时,覆盖前先询问
-r:持续复制,用于目录的赋值
-p:连同属性一起赋值,并不是用默认属性
-d:若文件为连接文件,复制的为连接文件属性
-s:复制成为连接文件,相当于快捷方式
-a:p+d+r
cp源文件1 源文件2目标文件
目标文件要是目录才行,之后目标文件中含有源文件1和2
见P169(鸟哥)
rm (remove删除)
rm […]文件或目录
-f:忽略不存在的文件
-i:互动模式,询问是否删除
-r:用在对目录的删除,递归删除
rm旧文件文件名 新文件名
用于更改文件名称
见P172(鸟哥)
文件内容的查阅
cat、tac等等
见 P173
touch(修改文件时间或创建新文件)
touch […]文件
touch文件a
将文件的mtime和atime修改,不能修改ctime
创建文件a
见 P179
umask (默认权限)
新建文件
默认-rw-rw-rw-
新建目录
默认drwxrwxrwx
设定umask值的方法
umask xxx
注意这里xxx是要被777减去的
见P181
chattr、lsattr(设置、查看隐藏属性)
chattr [+-=][…]文件或目录名称
-a:只能增加,不能修改和删除,仅限于root
-i:不能增删改,仅限于root
lsattr […]文件或目录名称
查看隐藏属性
见P185
SUID SGID SBIT(文件的特殊权限)
SUID
加在所有者上,其它用户获得程序所有者权限
GUID
加在用户组上,其他用户获得程序所在组权限,创建文件也属于目录所在组
SBIT
针对目录,限定目录下文件只能由文件所有者和root删除
which (寻找命令在Path中的路径)
which […]命令
-a:列出所有的路径,并非第一个找到的
whereis、locate(查找文件)
whereis […]文件或目录名
利用数据库查找
locate […]文件或目录名
-i:忽略大小写差异
-r:后可接正则表达式
find (硬盘中查找文件)
find [path] [option] [action]
可按照各种各样的要求进行查找,很强大
见P189
权限与命令间的关系
用户能进入目录
cd
至少对目录有x权限
用户在目录内读取一个文件
cat more less
对目录有x权限
对相应的文件有r权限
用户修改文件内容
nano
对目录有x权限
对相应的文件有r、w权限
用户创建文件
touch
对目录有w、x权限
执行目录下的文件
对目录有x权限
对文件有x权限
见P192
- Linux——目录、文件管理
- Linux—管理文件和目录
- 【学习笔记——Linux】Linux文件与目录管理
- Linux文件目录管理
- LINUX 文件目录管理
- Linux文件目录管理
- linux-文件,目录管理
- linux文件目录管理
- Linux基础知识整理[3]——文件与目录管理
- Linux初学——管理文件与目录(上)
- Linux初学——管理文件与目录(下)
- Linux基础03——文件与目录管理
- Linux基础(二)——文件与目录管理
- Linux——目录文件与管理实践操作
- Chapter 7 Linux文件与目录管理——习题
- Linux 文件与目录管理 —— pwd,cd 命令
- linux shell — 4.文件和目录管理(1)
- linux shell — 5.文件和目录管理(2)
- 使用Keytool为JDK添加https证书信任
- 【Android】Android手机通过wifi进行数据传输
- Android Studio "Manifest merger failed with multiple errors, see logs"
- 卡尔曼/扩展卡尔曼滤波器的原理及应用
- 用javascript实现用户登录验证的代码。
- Linux——目录、文件管理
- 推荐两个安装Cygwin时的快速源
- ASP中让数据库显示当前年份的数据(随笔)
- 大型网站架构(从初期到完善)
- arm第十天(汇编指令下)
- flush 相关
- 镜头C接口和CS接口的简单区分
- JavaScript易错知识点整理
- Linux——目录文件与管理实践操作