Linux 目录结构与文件基本操作

来源:互联网 发布:点数图交易软件 编辑:程序博客网 时间:2024/04/30 09:13
  • 从逻辑上讲linux的磁盘是挂在在目录上的。每一个目录不仅能使用磁盘的文件系统还可以使用网络系统服务器载入特定目录,简称 NFS.

FHS 标准(文件系统层次结构标准)

  • FHS 定义了系统中每个区域的用途、所需要的最小构成的文件和目录同时还给出了例外处理与矛盾处理。
  • FHS 定义了两层规范

    • 第一层是, / 下面的各个目录应该要放什么文件数据,例如 /etc 应该要放置设置文件,/bin 与 /sbin 则应该要放置可执行文件等等。

    • 第二层则是针对 /usr 及 /var 这两个目录的子目录来定义。例如 /var/log 放置系统登录文件、/usr/share 放置共享数据等等。
      这里写图片描述

  • $tree / //用来显示文件系统,画面酷炫。
    如果提示有问题则执行下面的
sudo apt-get updatesudo apt-get install tree
  • FHS 是linux开发者们依据经验制定的,依据文件的使用频率以及是否允许随意改动来设定的。将目录大致分为下面四种交互形态。
    这里写图片描述
cd .     //搜索但前文件夹cd ..    //搜索上一级文件夹cd ~      //切换回用户目录pwd        //输出当前绝对路径
  • 创建目录
创建一级目录mkdir mydir创建多级目录mkdir -p dir1/dir2/dir3
  • 复制文件
cp file  dir/dir/dir      //cp 文件 路径
  • 复制文件夹
cp -r 要复制的文件夹  要复制到的文件夹
  • 删除目录删除文件
rm file //删除文件rm -r dir  //删除文件夹
  • 文件移动与文件重命名。
mv file dir   //注释: file为文件 dir 指路经mv file newfilename     //给文件重命名
0 0