和你的团队共享文件
lucy的password也是lucy,组员lewis同上。
建立了一个work文件,任何人可以访问,root用户有权限写。
然后将work所有权移交给workgroup,增加其读写执行权限,撤销其他人这些权限,所有者由root变更为组长lewis。
建立文件和目录
建立目录mkdir
-p可以创建一条龙的子目录结构。
建立空文件touch
可以用来更新连理时间,此功能用于文件备份和整理。【此处应有文章链接。】
移动、复制和删除
移动和重命名mv
移动文件。
移动目录。
啊!移动后覆盖了同名文件不警告怎么办?
-i可以用于发现这种问题,而-b直接在移动前改名,可以直接用mv来重命名。
mv可以在移动文件和目录的同时对其重命名。
复制cp(copy)
-i,-b用法同上。
复制目录要加上-r。
删除rmdir和rm
rmdir只能删除空目录,较为鸡肋。
用rm+-r删除目录。
注意!rm删除的东西消失了,并不是放去回收站。格外小心!特别是以root身份时。
-i会提醒一句,-f会对所有问题回复y(意思是更加随意地删除)。
文件和目录的权限
Linux是多用户的操作系统,有这么三类人——属主,文件属组用户和其他人。当然还有root。
对文件和对目录的权限:文件的读写不赘述,文件的可执行性在后面【此处应有后文链接】。目录的执行权限(最基本)表明用户是否能进入目录,读权限是是否列出目录内容,写权限是创建、删除、重命名文件。
查看属性
-l是查看文件,-ld是查看目录,-l还可以查看当前目录所有文件。
改变文件所有权chown和chgrp(change owner和group)
-R用于改变整个目录及其包含内容的权限。
chgrp用法相似,-R功能一样,请自行尝试。不能否认chgrp重复实现了chown的一部分功能。
改变文件权限chmod(mode)
| 中文 | 英文 |
|---|---|
| 文件属主 | user |
| 文件属组 | group |
| 其他人 | other |
| 所有人 | all |
| 此为一种。 | |
| 此两种形式为“用户组=权限”和“用户组1=用户组2”。 |
文件权限的八进制表示
系统管理员更喜欢的方式。
文件类型
Linux里面的一切都是文件,有七种文件类型。
| 文件类型 | 符号 |
|---|---|
| 普通文件 | - |
| 目录 | d |
| 字符设备文件 | c |
| 块设备文件 | b |
| 本地域套接口 | s |
| 有名管道 | p |
| 符号链接 | l |
符号链接(类似于win的快捷方式)就在下面介绍。
建立链接ln
符号链接(软链接)。
文件和目录都可以建立。
硬链接,相比于软链接的通过名称引用,是直接引用。发现day和hard_day是独立的两个文件,只是被联系在了一起。少用。