linux-目录相关的操作

 cd 切换目录(change dictionary) 


#使用 mkdir 命令创建 runoob 目录
[root@www ~]# mkdir runoob

#使用绝对路径切换到 runoob 目录(注意进入某个目录文件必须后面再加一个/)
[root@www ~]# cd /root/runoob/    #注意空格,linux的目录采用树结构,因此绝对目录是完全的形式,第一个/表示最高层目录,/root表示第二层目录,/root/runoob表示runoob的目录。最后再加一个/代表进入此目录。

#使用相对路径切换到 runoob 目录
[root@www ~]# cd ./runoob/   #  .表示当前目录    

# 表示回到自己的家目录,亦即是 /root 这个目录
[root@www runoob]# cd ~           # ~这也是绝对目录。

# 表示去到目前的上一级目录,亦即是 /root 的上一级目录的意思;
[root@www ~]# cd ..             #  ..上一级目录

pwd 显示目前所在的目录 (Print Working Directory ),可能有不显示的软连接。

pwd -p 显示目前实际所在的完整实际路径

rmdir 目录名:删除空的目录

mkdir 目录名:创建新目录

mkdir -p 目录名1/目录名2 :一次创建多层目录

cp (复制文件或目录)

用 root 身份,将 root 目录下的 .bashrc 复制到 /tmp 下,并命名为 bashrc

[root@www ~]# cp ~/.bashrc /tmp/bashrc    
[root@www ~]# cp -i ~/.bashrc /tmp/bashrc    # -i 若已有同名文件,先询问
cp: overwrite `/tmp/bashrc'? n  <==n不覆盖,y为覆盖

rm (移除文件或目录)

 rm [-fir] 文件或目录

选项与参数:

  • -f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
  • -i :互动模式,在删除前会询问使用者是否动作
  • -r :递归删除啊!最常用在目录的删除了!这是非常危险的选项!!!
[root@www tmp]# rm -i bashrc
rm: remove regular file `bashrc'? y  # -i 删除前询问,互动模式

mv (移动文件与目录,或修改名称)

mv 文件1 目录1  将文件1移到目录1中

ll: 列出当前目录下的所有文件

列出此文件(目录下的各文件及属性):首先用上面的cd进入此文件目录,然后  "ll" (两个字母l)

原文地址:https://www.cnblogs.com/Henry-ZHAO/p/12725313.html