目录处理命令
mkdir创建文件
mkdir /tmp/vedios
ls /tmp
递归创建:
mkdir -p /tmp/Q0/QQ
cd切换目录
- 命名名称:cd
- 命令英文原意:change directory
- 命令所在路径:shell内置命令
- 执行权限:所有用户
- 语法: cd [目录]
- 功能描述:切换目录
范例:
cd /temp/J/soso 切换到指定目录
cd .. 回到上一级目录(.表示当前目录,..表示上级目录)
cd ../..回到上两级
pwd显示当前目录
- 命令名称:pwd
- 命令英文原意:print working directory
- 命令所在路径:/bin/pwd
- 执行权限:所有用户
- 语法:pwd
- 功能描述:显示当前目录(绝对路径)
范例:
pwd
文件处理命令
链接命令
rmdir删除
- 命令名称:rmdir
- 命令英文原意:remove empty directories
- 命令所在路径:/bin/rmdir
- 执行权限:所有用户
- 语法:rmdir[目录名]
- 功能描述:删除空目录
范例:
rmdir /tmp/Japan/boduo
cp复制
- 命令名称:cp
- 命令英文原意:copy
- 命令所在路径:/bin/cp
- 执行权限:所有用户
- 语法:
cp -rp[原文件或目录][目标目录]
-r 复制目录
-p 保留文件属性
范例:
cp -r /tmp/Q0/QQQQ /root
将目录/tmp/Q0/QQQQ复制到目录/root下,文件最后修改的时间会发生变化
cp -rp /tmp/Q0/QQ /tmp/Q0/QQQ /root
将/tmp/Q0/ 目录下的QQ和QQQ目录复制到/root下,保持目录属性
示例:
cp -r /tmp/Q0/QQQQ /root
cp -rp /tmp/Q0/QQ /tmp/Q0/QQQ /root
- 复制目录时一定要加上-r
- 复制的同时可以更改复制目录的名字
mv剪切文件、改名
- 命令名称:mv
- 命令英文原意:move
- 命令所在路径:/bin/mv
- 执行权限:所有用户
- 语法:mv [原文件或目录] [目标目录]
- 功能描述:剪切文件、改名
剪切文件:
mv /tmp/Q0/QQQQ /root
mv /tmp/Q0/QQQ /root/babarg
在当前目录下改名
意思差不多,就是把文件剪切到自身的目录,就相当于改名。
mv QQQQ qq
rm 删除文件
- 命令名称:rm
- 命令英文原意:remove
- 命令所在路径:/bin/rm
- 执行权限:所有用户
- 语法:
- rm -rf[文件或目录]
- rm -r删除文件
- rm -f 强制执行(不会有提问)
- 功能描述:删除文件或目录
注意:Linux没有回收站的机制。
示例:
保险起见:先从其他地方拷贝一个文件,然后执行删除操作。
cp /etc/grub.conf /root
rm grup.conf
删除目录不能直接使用rm,
rm /tmp/QO
rm -rf /tmp/Q0
- tip:若是用rm -r,系统会一个一个地问是否删除此目录下的文件
- rmdir :只能删除空目录
|