Linux 基础知识文件与目录管理
Bitgeek 2024-06-06 Linux
# Linux 基础知识文件与目录管理
# 绝对路径:路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。
# 相对路径 :路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法。
# 几个常见的处理目录的命令吧:
ls(英文全拼:list files): 列出目录及文件名
cd(英文全拼:change directory):切换目录
pwd(英文全拼:print work directory):显示目前的目录
mkdir(英文全拼:make directory):创建一个新的目录
rmdir(英文全拼:remove directory):删除一个空的目录
cp(英文全拼:copy file): 复制文件或目录
rm(英文全拼:remove): 删除文件或目录
mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称
# ls基本用法
# 选项与参数:
-a :全部的文件,连同隐藏文件,文件名以.开头(常用)
-d :显示详细信息(常用)
-l :查看目录属性(常用)
-h:与l配合使用显示详细文件大小
-rw-r–r– u g o
- u所有者 g所属组 o其他人
- r读 w写 x执行
# mkdir 创建新目录
# touch 创建空文件
# 用cd来加深对绝对路径跟相对路径的理解
- 使用绝对路径切换到 runoob 目录 cd /root/runoob/
- 使用相对路径切换到 runoob 目录 cd ./runoob/
# 总结
- 绝对路径,从根目录为起点到某一个目录的路径;
- 相对路径,从一个目录为起点到另外一个的目录的路径。
# pwd 查看当前所在的目录
pwd
# rmdir (删除空的目录)
rmdir -p runoob rmdir只能删除空目录,可以使用 rm 命令来删除非空目录
# rm 删除
-i 删除前逐一询问确认。
-f 即使原档案属性设为唯读,亦直接删除,无需逐一确认。
-r 将目录及以下之档案亦逐一删除。
由此我们知道 -i,-f是针对文件的,而-r是针对文件跟目录的
# cp (复制文件或目录)
复制zsq文件到opt目录下的a1文件
cp opt zsq /opt/a1
# mv(移除文件或目录)
- -f :强制执行
- -i :在删除前会询问是否删除
- -r :递归删除啊!最常用在删除目录
mv zsq /opt/aaa/aaa1mv /opt/aaa/aaa1/zsq /opt/a1/aaa/zsq1