分屏显示文本文件内容moretype/p4.2.1 拷贝文件cp
cp命令的作用是将一个文件的内容拷贝到另一个文件中
cp [选项] 源文件 目标文件 cp命令的选项说明如下
在命令执行之前等待确认
拷贝目录包含的文件和子目录直至到该目录的最底层
$ cp old_filename new_filename
4.2.2 移动文件或重命名文件mv
二者的区别在于当源
当源文件与目标
mv命令可以移动一个文件文件与目标文件在同一个目录中文件不在同一个目录中用法-i 交互操作-f 关闭交互操作举例使用mv命令后cp命令执行后
而源文件就不存在了另外新增加一个目标文件
4.2.3 删除文件rm
rm命令的作用是删除一个文件
rm [选项] 文件名rm命令的选项说明如下
$ rm old_filenameM警告
文件一经删除
建议使用参数-i
因此要谨慎使用rm命令
×?′ó?T?è±ü?a?óé?3y.
B 诀窍
一个是rmdir
二者有什么区别呢
rm -r 删除的目录可以不必为空
4.2.4 改变文件权限chmod
改变一个文件用法根据选项的表示方法的不同
1
数字模式chmod的符号模式用法为
NM0000Issue 3.3
UNIX操作系统基础
符号模式中各选项说明如下
可以是下列字符之一
g 表示与文件属主同组的其他用户
a 表示所有的用户
可以是下列字符之一
被修改权限的文件名举例对file1的属主
组其他用户可以这样使用
可执行
可读
可写
对同
则chmod命令
可写
$ chmod a=rw file2
A 注意
还需要至少对该文
件所在的目录对上述用户设置成可执行的权限需修改权限的目录中
$ chmod u=rw,+x . 或 $ chmod u=rwx,go=x .
最简单的方法是到所
28
NM0000Issue 3.3
UNIX操作系统基础
注意此处的符号表示当前目录
chmod lmn [参数]
选项是三个数字
其中的每一个数字的值其中w = 2
- = 0
同组用户权限
w
在下述例子中
rwxr-xr--5=4+0+1
&技术细节r=4
可写
1
无对应权限时
x=1
那么用数值来表示其权限
其实是根据二进制得来的
当该位有对应权限时0
以上述举例sdh的文件111101100
其中每
权限用符号表示为
三位一组分别表示三类用户权限
7举例对file1的属主
组其他用户式
$ chmod 755 file1
如果将文件file2的权限设置为对所有的用户均为可读式
$ chmod 666 file2
可执行
可读
4
可写对同
则使用数字模
则使用数字模
29
4.2.5 改变文件的属主chown
使用命令chown可以改变一个文件的属主这条命令必须在超级用户身份下才可以使用
命令用法如下
-R 递归目录-f 强制执行命令
# chown new_owner file
4.2.6 改变文件属组chgrp
改变
任何用户可以使用命令chgrp将自己所有的文件到自己所属的另外一个用户组
对用户的要求是
命令用法如下
-R 递归目录-f 强制执行命令
$ chgrp new_group file
B 诀窍
该组名必须已存在
请参见本书最后一节