cd(change directory) 改变目录 后面加绝对或者相对路径
cd 常配合的特殊字符 .当前目录;..上一目录; -上一个工作目录; ~当前用户所在的根目录,~后面加名称表示该用户根目录下
pwd(print working directory) 打印当前目录
参数 -P;查看实际的目录(即超链接的跳转实际目录)
mkdir:创建一个新目录
参数:
-m:配置目录权限
-p 创建递归目录;针对一次性创建多个嵌套目录
rmdir:删除一个空的目录
参数 -p 连同上层空目录删除
cp 复制文件或者整个目录
语法
cp [-adfiprsu] 来源文件 目标文件
-a 相当于 -pdr. 不改变原有属性
-d 若来源文件为连接文件的属性,则复制连接文件属性而非档案本身
- f: 强制意思,如果目标档案存在且无法打开,则移除后再次尝试
-i 若目标文件存在时,再覆盖时会询问动作的进行
-p 连同文档属性一起复制
-r 递归持续复制,用于目录复制但是目录权限可能发生变化
-u如果 目标文件比源文件旧才拷贝新文件到目标文件中
rm 删除文件
-f 强制删除,忽略不存在的档案。没有警告信息
-i 删除前请求询问,默认
-r 递归删除。常用删除目录
mv 移动目录或者档案,或者重命名
-f 强制覆盖
-i 询问是否覆盖
-u 如果目标文件存在且源文件比较新才更新
总结:
目前上面命令是操作文档和目录常用命令。这些命令很多参数是一样。例如-f强制性,-i 提醒式交互,-r 递归操作。
由于是linux系统很多时候从表面上看文件处理没有问题,但是有时候由于用户权限不同,操作完成后文件或者目录会发生变化,需要注意。