Linux 文件操作命令(一)

文件建立与删除
rm remove 删除
-d 直接把欲删除的目录的硬连接改为0 删除该目录
-f 强制删除
-i 删除之前询问

cp copy 复制
-a 效果同-dpR
-b 删除前备份
-d 同时复制和定向符号连接
-f 强制复制,不管是否已存在
-p 保留源文件的属性
-P 保留源文件的路径
-i 覆盖之前询问
-u 有更新或不存在时才复制
-s 建立符号连接,并非复制源文件

mv move 移动,重命名
-b 备份
-f 强制
-i 询问
-u 有更新或不存在时才覆盖
如果文件存在就移动,不存在就重命名

文件连接命令
ln
-b 备份
-d 建立目录的硬连接
-f 强制,无论文件是否存在
-s 建立符号连接,而非硬连接
文件属性和权限操作
chattr 更改属性
+<属性> 增加
-<属性> 减少
=<属性> 指定

lsattr 显示属性
-a 所有
-d 显示目录名称而非其内容

chgrp 改变所属群组
chgrp[所属群组][文件或目录]

chmod 改变权限
权限范围:
u:User 文件拥有者
g:Group 文件所属组群
o:Other 其他
a:All 所有

权限代号:
r:读取权限 数字代号:4
w:写入权限 数字代号:2
x:执行权限 数字代号:1
-:不具备任何权限 数字代号:0
s:特殊功能说明


-c 回报更改部分
-f 不显示错误信息

chmod[权限设定][文件名称]
例:chmod ug-w,o+x file

你可能感兴趣的:(C++,c,linux,C#,F#)