目录管理

切换路径

1
cd
  • 绝对路径

路径全称,以/开头

image-20210503235324850

  • 相对路径

    当前目录:./

    返回上一级目录:cd ..

image-20210503234653170

列出目录

1
ls
  • -a参数:all 查看所有文件(包括隐藏文件)

  • -l参数:所有文件信息(属性)

image-20210503234910687

命令可以组合使用

image-20210503235017941

显示用户所在目录

1
pwd

image-20210503235414005

创建目录

1
mkdir

image-20210503235548858

  • -p参数:递归创建

    image-20210503235705143

删除目录

1
rmdir

image-20210504000136954

当目录不为空时,无法直接删除

  • -p参数:递归删除

image-20210504000322174

复制文件/目录

1
cp 原来的地方 新的地方

image-20210504001144789

移除文件或目录

1
rm 移除文件或目录
  • -f参数:忽略不存在的文件,不会出现警告,强制删除

  • -r参数:递归删除目录

  • -i互动,删除询问是否删除

    以下命令极其危险,不得尝试!

    1
    rm -rf /	#删除系统中所有文件

    image-20210504001736194

移动文件或目录

1
mv 移动文件或目录|重命名

移动文件

  • -f参数:强制
  • -u参数:只替换

image-20210504002013686

重命名操作

image-20210504002114239

文件

1
ls -ll

image-20210512220225824

在Linux中第一个字符代表这个文件是目录、文件或链接文件等等:

  • 当为[ d ]则是目录
  • 当为[ - ]则是文件;
  • 若是[ l ]则表示为链接文档 ( link file );
  • 若是[ b ]则表示为装置文件里面的可供储存的接口设备 ( 可随机存取装置 );
  • 若是[ c ]则表示为装置文件里面的串行端口设备,例如键盘、鼠标 ( 一次性读取装置 )。

接下来的字符中,以三个为一组,且均为『rwx』 的三个参数的组合。

其中,[ r ]代表可读(read)、[ w ]代表可写(write)、[ x ]代表可执行(execute)。

要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已。

每个文件的属性由左边第一部分的10个字符来确定(如下图):image-20210512220452072