查看
ls -al
ls是『list』的意思,重点在显示文件的文件名与相关属性。而选项『-al』则表示列出所有的文件详细的权限与属性 (包含隐藏档,就是文件名第一个字符为『 . 』的文件)。
- 第一个字符代表这个文件是『目录、文件或链接文件等等』:
- 当为[ d ]则是目录,例如上表档名为『.gconf』的那一行;
- 当为[ - ]则是文件,例如上表档名为『install.log』那一行;
- 若是[ l ]则表示为连结档(link file);
- 若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
- 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
man ls 或 info ls
修改
-R : 递归(recursive)
-
chgrp :改变文件所属群组
-
chown :改变文件拥有者
-
chmod :改变文件的权限, SUID, SGID, SBIT等等的特性
『-rwxrwxrwx』
r:4 w:2 x:1
拥有者 群组 其他用户
| chmod | u/g/o/a | +/-/= | r/w/x | 文件或目录 |
|---|
from:第六章、Linux 的文件权限与目录配置
复制
命令:cp -r dir1 dir2
如果存在文件需要先删除
参数:
- -rf: 不想看到提示直接覆盖使用-rf
- -ri: 若复制过程中询问是否覆盖,输入y按回车
PS: 复制目录下所有文件夹到另一目录cp -ri A/B/* A1/B1/ 回车