加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_阳江站长网 (https://www.0662zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux系统常见文件管理命令与文件结构

发布时间:2022-09-26 15:27:09 所属栏目:Linux 来源:
导读:  文件结构

  Linux的文件结构更加的标准,是一颗树的结构

  根目录:/

  相当于一颗树的根节点,有且只有一个。

  bin文件夹:(parent[bin]==/,表示bin目录的父节点是根目录)

  
  文件结构
 
  Linux的文件结构更加的标准,是一颗树的结构
 
  根目录:/
 
  相当于一颗树的根节点,有且只有一个。
 
  bin文件夹:(parent[bin]==/,表示bin目录的父节点是根目录)
 
  bin目录常用来存储一些可执行文件的命令
 
  etc文件夹:
 
  配置文件,比如说要搭建一个网站,要使用一个代理服务器nginx,那么它的配置都是在etc里边
 
  var文件夹:
 
  网站日志以及其他各种日志都会默认存在var文件夹下的一个log文件夹中
 
  lib文件夹:
 
  存储一些安装包以及头文件等,比如C++的头文件都是存在lib当中的。
 
  home文件夹:
 
  所有用户的家目录;
 
  proc文件夹:
 
  也是存放一些配置;
 
  文件结构大致如图所示:
 
  在这里插入图片描述
 
  两种路径表示方式
 
  1 绝对路径:从根目录开始描述的路径:/home/acs/main.cpp,
 
  /表示根,home表示用户的家目,acs,main.cpp同理分层向下,main.cpp是叶子结点
 
  2 相对路径:tmp/main.cpp
 
  判别:相对路径开头一定不是“/”
 
  3 ".“表示当前目录,”…"表示上层目录
 
  4 "~/"表示家目录
 
  pwd显示当前的绝对路径,
 
  快捷键
 
  q:关掉当前进程,
 
  ctrl+c:
 
  1 kill当前进程
 
  2 当前指令不想继续输入,想直接跳到下一行,直接ctrl+c,结束当前命令。
 
  ctrl + u;
 
  直接清空掉当前这一行。
 
  tab键:
 
  补全一个命令Linux 文件与目录管理,(写出一个命令或者文件某一个前缀自动补全)
 
  当当前前缀有多重方案时,使用两次tab可以显示当前前缀可以补全的所有选项。
 
  “↑”:得到上一次的命令
 
  “ls”:展示当前目录下的所有文件和文件夹等。
 
  “ls -l” 常用的参数:查看每一个文件的详细信息:
 
  比如:drwxrwxr-x 2 acs acs 4096 Aug 17 21:19 tmp
 
  第一项表示改文件的权限:dwrxrwxr-x中d表示是文件夹,
 
  rwx分别表示读,写,可执行。这三组表示不同的权限,
 
  4096表示大小:(单位时bit)
 
  后边的时间是创建时间或修改时间
 
  “ls -h” :各种命令加上"-h"选项表示人性化的去输出,比如说文件很大,
 
  比如上述命令加上"h"之后:“ls -lh”:
 
  drwxrwxr-x 2 acs acs 4k Aug 17 21:19 tmp
 
  “ls -a” :显示所有文件包括隐藏文件(以".“开头的文件),包括也显示当前目录和上级目录(”." “…”)。
 
  “ls -A” :不显示当前目录和上层目录(“.” “…”)
 
  把隐藏文件变成显现文件:mv .tmp.txt tmp.txt
 
  “ll” == “ls -la”
 
  “cd +文件路径(可以是相对路径也可以是绝对路径)” 可以切换路径
 
  “cd” 如果不加任何参数,默认返回家目录
 
  "cd -"表示返回上一次待过的路径,比如我现在/home/bin目录下,刚才待的是家目录/home,那么fcd -会切换到/home,再输入cd - 又会回到/home/bin
 

(编辑:应用网_阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!