精华内容
下载资源
问答
  • linux查看目录结构命令
    千次阅读
    2021-05-09 05:41:56

    1. tree命令简介

    本文主要讲解如何查看Linux的目录结构,有时我们需要查看某目录里的结构,使用cd命令一层层查看显然不实际,效率也不高,这是可以使用tree命令,Linux tree命令用于以树状形式列出目标目录及其底下所有子目录和文件。类似于Windows上的资源管理器。

    2. 安装tree

    以CentOS7.5最小化安装为例,系统并不包括tree命令,需要手动安装。

    yum -y install tree

    3. 使用tree命令查看/var/log/的结构

    [root@zcwyou ~]# tree /var/log/

    /var/log/

    ├── anaconda

    │   ├── anaconda.log

    │   ├── ifcfg.log

    │   ├── journal.log

    │   ├── ks-script-3t_BEZ.log

    │   ├── ks-script-t4rkEO.log

    │   ├── packaging.log

    │   ├── program.log

    │   ├── storage.log

    │   ├── syslog

    │   └── X.log

    ├── audit

    │   ├── audit.log

    │   ├── audit.log.1

    │   ├── audit.log.2

    │   ├── audit.log.3

    │   └── audit.log.4

    结合more和less命令,可以非常清晰看到该目录的结构。

    04248fd5549bb7caf722b61fe038e33b.png

    4. 忽略某些目录

    4.1 忽略当前目录zcwyou

    [root@zcwyou ~]# tree -I zcwyou

    3d11944c3ea351bd8b92d6ef0e0a5e74.png

    4.2 列出当前目录zcwyou的结构

    [root@zcwyou ~]# tree -P node_modules

    cb608a21e2f324d3f1cf9caf16ea51cc.png

    4.3 列出目录zcwyou目录结构,只打印2层深度

    [root@zcwyou ~]# tree -P zcwyou -L 2

    f466580f11841203edaab5707559493a.png

    4.4 忽略多个文件夹

    一次列出dir1/dir2/dir3的目录结构

    tree -I 'dir1|dir2|dir3' -L 2

    更多相关内容
  • Linux目录结构及常用命令(二)

    千次阅读 2022-03-24 15:43:17
    一、Linux目录结构目录是所有目录和文件的起点,通常使用“/”来表示 子目录是在根下的目录通常有以下几种: 二、Linux常用命令 1.tree ----可查询当前所在目录下有多少子目录即每个子目录下的文件 2....

    目录

    一、Linux的目录结构

    二、Linux常用命令

    1.tree ----可查询当前所在目录下有多少子目录即每个子目录下的文件

    2.alias ----设置别名

    3.du ----统计目录文件空间占用的情况

    4.mkdir ----创建目录

     5.touch ----创建一个文件

    6.ln ----创建链接文件

    7.cp ----复制 

    8.rm -rf ----删除命令

    9.mv ----移动文件

    10.find ----查找文件或者目录

    11.cat ----查询文件里的内容

    12.more ----以分页的形式显示文件内容

    13.less ----查看文件内容(比more更详细)

    14.head ----查看文件头部内容

    15.tail ----查看文件尾部内容

    16.wc ----统计文件内容

    17.grep ----检索过滤文件内容

    18.tar ----归档命令

    三、vi文本编辑器


    一、Linux的目录结构

    根目录是所有目录和文件的起点,通常使用“/”来表示

    子目录是在根下的目录通常有以下几种:

    二、Linux常用命令

    1.tree ----可查询当前所在目录下有多少子目录即每个子目录下的文件

    2.alias ----设置别名

    alias+想要自定义的命令名字=‘你所想要的命令’

    unalias +命令 为删除所设置的命令

    vim /root/.bashrc    永久修改

    例如,我想把修改网卡IP的命令修改成自定义的”wkip"

    3.du ----统计目录文件空间占用的情况

    du -a 显示所有

    du -h 以人性化的方式展现出统计的结果

    du -s 不显示所有子目录的大小

    一般使用的是 du -sh

    4.mkdir ----创建目录

    mkdir +wu  创建了一个名为wu的目录

    mkdir wu{1..10}  创建了一个wu1到wu10的目录

     5.touch ----创建一个文件

    touch +文件名字

    touch {1..10}.txt     创建1.txt到10.txt的文件  

     有一种快捷建立文件的方式:echo “你想再文件内输入的文字” > xx.txt

    6.ln ----创建链接文件

    ln -s  目标文件 临时创建的文件(软连接)

    ln 目标文件 临时创建的文件 (硬链接)

    软连接就相当于Windows系统中的快捷方式,如果原文件被删除后所创建的软连接就会错误

    硬连接  如果原文件被删除后创建的文件不会消失内容还再  相当于复制的作用

    如图就创建了个ww的软链接,如果把原文件ww删除那么软链接就会报错

    7.cp ----复制 

    cp -f   直接强制复制

    cp -i 提示是否进行覆盖

    cp -p 复制时保留文件的权限

    cp -r 用来复制目录时的必选项

    默认的是-i

    8.rm -rf ----删除命令

    rm -rf +所要删除的内容

    rm -rf  ./*   是删除全部

    9.mv ----移动文件

    mv 【所要移动的文件名字】  【所要移动的地方】

    是将一个文件移动到另一个目录下

    10.find ----查找文件或者目录

    find 【查找的位置】 -name  “查找的名字”  是按照名字查找

     find 【查找的位置】 -size  “ 查找的大小”  是按照文件大小查找KB或者M等

    find 【查找的位置】 -user  “查找的用户“   是按照用户进行查找

    find 【查找的位置】 -type  “查找的类型”   按照类型查找(普通文件f、目录d、块设备文件b、字符设备文件c)

    ①find 命令可以实现多个条件查找

    -a 表示 并且              -o表示或者

    例如:find /home -name “txt” -a -size +1KB (查找home下名字为txt并且大于1KB的文件)

    ②find命令和-exec连用

    例如:find /home -name "*.log" -exec mv {} /mnt \;  (查找home下面所有以log结尾的文件并且把他们移动到mnt下面)

    11.cat ----查询文件里的内容

    cat +文件名

    12.more ----以分页的形式显示文件内容

    more +文件名

    页面内操作:空格为翻页,回车为换行,b向上翻页,q是退出

    13.less ----查看文件内容(比more更详细)

    less +文件名

    页面操作:pgup 向上,pgdn向下,【/+内容 表示查找内容,n下一个内容,N上一个内容】

    连贯命令用法:ls -lh /etc/ *.conf | less(以less的形式显示etc下面所有结尾为conf的内容) 

    14.head ----查看文件头部内容

    head -数字 文件名(如果你想查看前三行可以输入-3)

    15.tail ----查看文件尾部内容

    tail -数字 文件名 (用法和head一样)

    16.wc ----统计文件内容

    wc  -l 文件名         统计文件的行数

    wc -w 文件名        统计文件的单词数量

    wc -c  文件名        统计文件的字节数

    17.grep ----检索过滤文件内容

    grep -i “需要查询的内容”  文件名  (查找时忽略大小写)

    grep -v “内容”  文件名 (查找时不显示你输入的内容)

    “^......"以...开头    ,"...&"以.....结尾   , "^&"表示空行

    例如:grep -v "^x" /etc/passwd  (不显示etc下passwd文件中以x为开头的内容)

    18.tar ----归档命令

    tar 选项  归档的文件名   源文件


    tar -c    创建.tar格式的包文件。
    tar -x    解开.tar格式的包文件。
    tar -C    解压时指定释放的目标文件夹。
    tar -f     表示使用归档文件。
    tar -p    打包时保留文件及目录的权限。
    tar -P    打包时保留文件及目录的绝对路径。
    tar -t     列表查看包内的文件。
    tar -v     输出详细信息(Verbose )
    tar -j     调用bzip2程序进行压缩或解压。
    tar -z     调用gzip 程序进行压缩或解压。

    例如:tar -zcvf 8888.tar www (把www文件压缩成8888.tar的形式)

     tar -zxvf 8888.tar -C /home  (把8888.tar解压到home目录下)

    三、vi文本编辑器

    是用于创建或者修改文件的作用

    分为:命令模式、输入模式、末行模式

    ①命令模式:启动vi编辑器后默认进入命令模式,该模式中主要完成如光标移动、字符串查找,以及删除、复制、粘贴文件内容等相关操作

    ②输入模式:模式中主要的操作就是录入文件内容,可以对文本文件正文进行修改、或者添加新的内容

    ③末行模式:该模式中可以设置vi编辑环境、保存文件、退出编辑器,以及对文件内容进行查找、替换等操作。一般为":"开头

    命令模式切换输入模式的操作:a(在光标后插入内容)、i(在光标前插入内容)、o(在光标所在行的下一行插入内容)、O(在光标所在行的上一行插入内容)、A(在光标所在的行尾插入内容)、I(在光标所在行的行头插入内容)

    命令模式下的操作:

    键位功能
    HOME

    跳至光标所在的行首

    End跳至光标所在的行尾
    G跳到最后一行
    gg跳到第一行
    #G跳至多少行(#为数字代表跳到多少第行)
    M跳到中
    :set number显示行数的数字
    :set nonu取消行数的数字
    dd删除光标所在的行
    #dd删除以光标为开始的#行内容
    d^删除光标之前到行首的文字
    d$删除光标之后到行尾的文字
    yy复制光标行的内容
    #yy复制从光标出开始的#行内容
    P粘贴到光标行之上
    p粘贴到光标行之下
    / + 内容查询文件中你的输入内容
    n在你查询内容中向下
    N在你查询的内容中向上
    u恢复最近一步的操作
    :wq保存退出
    :w /目录/文件另存到别的目录文件中
    :q退出
    :q!强制退出
    :e  其他的文件名打开其他文件
    :r  其他文件名在当前文件中导入其他文件内容
    :s  / 原来内容/ 新的内容光标所在行把原来内容改成你想输入的新内容
    :1-10 s/ 原来内容/ 新的内容/g在1到10行内更改
    :% s/原来内容/新内容/g在文件所有范围内更换
    :s  / 原来内容/ 新的内容/c更改时将会寻求你的确认

    展开全文
  • linux 查看目录结构

    千次阅读 2021-02-19 15:46:23
     2、首先小编来说说怎么样使用tree这个命令,其实有个非常简单的办法,就是直接查看关于tree的帮助,输入下面的命令,可以查看关于tree命令的帮助信息tree --help  3、下面我们再来说说怎么样使用tree,最简单的...

    1、在ubuntu系统中默认是没有tree这个命令的,需要安装,用下面的命令就可以安装tree这个命令工具sudo apt-get install tree

    linux下使用tree命令以树形结构显示文件目录结构linux下使用tree命令以树形结构显示文件目录结构

      2、首先小编来说说怎么样使用tree这个命令,其实有个非常简单的办法,就是直接查看关于tree的帮助,输入下面的命令,可以查看关于tree命令的帮助信息tree --help

    linux下使用tree命令以树形结构显示文件目录结构linux下使用tree命令以树形结构显示文件目录结构

      3、下面我们再来说说怎么样使用tree,最简单的使用办法是直接输入tree命令,就会自动给我们以树形的形式列出当前目录的文件和文件夹,不加任何参数,它会自动列表当前目录下面所有深度级别的文件和目录

    linux下使用tree命令以树形结构显示文件目录结构linux下使用tree命令以树形结构显示文件目录结构

      4、下面我们来说说怎么样查看不同级别子目录和文件使用"tree -L 1 "这个命令,只查看当前第一级的目录和文件使用"tree -L 2 "这个命令,只查看当前第二级的目录和文件使用"tree -L N "这个命令,只查看当前第N级的目录和文件

    linux下使用tree命令以树形结构显示文件目录结构linux下使用tree命令以树形结构显示文件目录结构

      5、上面说的只是将当前的结果显示出来,但很多情况下我们是要将这个目录结构信息保存下来,自己备用或者发给别人,下面我们就来讲述这个怎样实现这个目的

    使用下面的命令将当前文件的第二级子目录的目录结构信息输入保存到/home/xyh/tree.txt文件中

    命令:

    tree -L 2 > /home/xyh/tree.txt

    linux下使用tree命令以树形结构显示文件目录结构linux下使用tree命令以树形结构显示文件目录结构

      6、下面我们打开/home/xyh/tree.txt文件查看里面保存的结果是否和之前我们使用的命令显示的结果是一样的,可以看到文件保存的结果就是使用"tree -L 2 "这个命令的输入结果

    linux下使用tree命令以树形结构显示文件目录结构linux下使用tree命令以树形结构显示文件目录结构

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • Linux目录结构和文件命令

    前言:Hello! 我是@每天都要敲代码!目前在和比特蛋哥重温一下Linux基础;毕竟每个大佬讲的课都有一些不同;虽然蛋哥的课程很少,但是干货也挺多的,等跟着蛋哥学习完这些课,就再更新一些我以前所学的知识点!对Linux感兴趣的同学,学完蛋哥的课程可以去学习一下兄弟连讲解的Linux视频;内容更加的丰富多彩!虽然兄弟连前几年已经倒闭了(哈哈哈),但是两位大佬讲的课确实牛!接下来对Linux的更新,我也会把以前自己所学的知识点补充进去!我这里也有鸟叔Linux《基础篇》《服务器篇》;感兴趣的小伙伴,也可以私聊我发给你!

    目录

    1. Linux 的目录结构

    1.1 基本介绍

    1.2 Linux具体常用目录结构

    1.3 Linux 目录总结

    2. Linux常用命令

    2.1 文件处理命令

    2.1.1 显示目录文件ls

    ❤️命令名称:ls

    2.1.2 目录处理命令

    ❤️命令名称:mkdir

    ❤️命令名称:cd

    ❤️命令名称:pwd

    ❤️命令名称:rmdir

    ❤️命令名称:cp

    ❤️命令名称:mv

    ❤️命令名称:rm

    2.1.3 文件处理命令

    ❤️命令名称:touch

    ❤️命令名称:cat

    ❤️命令名称:more  

    ❤️命令名称:less

    ❤️命令名称:head

    ❤️命令名称:tail

    2.1.4 链接命令

    ❤️命令名称:ln


    1. Linux 的目录结构

    首先给大家介绍一下Linux目录的结构,我们要有一个大概的了解,毕竟有些系统的配置文件是不能随便删除的。当然对于新手来说还是推荐使用普通用户(有些操作就会权限不够),避免因为操作失误而勿删有些系统文件!

    1.1 基本介绍

    linux 的文件系统是采用级层式的树状目录结构,在此结构中的最上层是根目录" / ",然后在此目录下再创建其他的目录。这里记住一句话:在 Linux 世界里,一切皆文件!

    1.2 Linux具体常用目录结构

    ❤️/lib

        ⭐️系统开机所需要最基本的动态链接共享库,其作用类似于Windows里的DLL(动态链接库)文件。几乎所有的应用程序都需要用到这些共享库。

    ❤️/etc [重点]

        ⭐️所有系统管理所需要的配置文件和子目录。如:my.conf,配置静态IP的文件

    ❤️/user

        ⭐️用户的很多应用程序和文件都放在这个目录下。类似于Windows下的program.files目录

    ❤️/bin(usr/bin、usr/local/bin)[重点]

        ⭐️是Binary的缩写,这个目录存放着经常使用的命令

    ❤️/sbin(usr/sbin、usr/local/sbin)

        ⭐️这里存放的是系统管理员使用的系统管理程序

    ❤️/home [重点]

        ⭐️存放普通用户的主目录,在Linux中的每个用户都有一个自己的目录,一般该目录一用户的账号名命名

    ❤️/root  [重点]

        ⭐️该目录为系统管理员,超级权限者的用户目录

    ❤️/boot

        ⭐️存放的启动Linux时使用的一些核心文件,包括一些链接文件和镜像文件

    ❤️/proc

        ⭐️虚拟目录,是系统内存的映射,访问这个目录来获取系统信息。

    ❤️/srv

        ⭐️service 的缩写,该目录是存放一些服务启动之后需要提取的数据

    ❤️/tmp

        ⭐️存放临时文件

    ❤️/dev

        ⭐️类似于 windows的设备管理器,把所有的硬件用文件的形式存储

    ❤️/media [重点]

        ⭐️Linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,Linux 会把识别的设备挂载到这个目录下。

    ❤️/mnt [重点]

        ⭐️系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将外部的存储挂载在/mnt/上,然后进入该目录就可以查看里的内容了。

    ❤️/opt

        ⭐️这是给主机额外安装软件所摆放的目录。如安装 ORACLE数据库就可放到该目录下。默认为空。

    ❤️/usr/local [重点]

        ⭐️这是另个给主机额外安装软件所安装的目录。一般是通过编译源码方式安装的程序。

    ❤️/var [重点]

        ⭐️这个目录中存放着在不断扩充着的东西,习惯将经常被修改的目录放在这个目录下。包括各种日志文件。

    ❤️/selinux [security-enhanced linux] 类似 360

        ⭐️Selinux是一种安全子系统,它能控制程序只能访同特定文件。

    1.3 Linux 目录总结

    (1)linux 的目录中有且只有一个根目录 /

    (2)linux 的各个目录存放的内容是规划好,不用乱放文件。

    (3)linux 是以文件的形式管理我们的设备,因此 linux 系统,一切皆为文件。

    2. Linux常用命令

    Linux命令有几千个,多而杂,要想全部都掌握基本上是不可能的,更何况有些命令,我们根本用不到!所以只需要先掌握一些常用命令就好了;常用命令也是挺多的,我们按照分类,一点一点学习消化!

    2.1 文件处理命令

    2.1.1 显示目录文件ls

    命令格式 :命令 [-选项] [参数]

    例 : ls -la /etc

    说明:1)个别命令使用不遵循此格式

               2)当有多个选项时,可以写在一起

               3)简化选项与完整选项-a 等于 --all

    ❤️命令名称:ls

    命令英文原意:list                       命令所在路径:/bin/ls           执行权限:所有用户               

    语法:ls  选项[-ald]  [文件或目录]          功能描述:显示目录文件   

    -a    显示所有文件,包括隐藏文件

    -l     详细信息显示

    -d    查看目录属性

    ⭐️例1:ls -a 显示所有文件,包括隐藏文件

    ⭐️例2:ls -l 详细信息显示(也等价于ll) 

     ⭐️例3:ll -d    查看目录属性

    解释:小伙伴们不妨执行以下ls,在执行以下ll看看有什么区别?是不是ll显示的信息更加详细?我们就不妨就拿一段解读一下:

    ⭐️drwxr-xr-x是什么意思呢?

    (1)前面d是文件类型:- 代表是文件、d代表是目录、 l 代表是软链接文件

    (2)rwxr-xr-x:r、w、x代表的是权限:可读(4)、可写(2)、可执行(1);

    (3)rwxr-xr-x:三个为一组,rwx、r-x、r-x分别对应着:u(所有者)、g(所属组)、o(其他人)

    2.1.2 目录处理命令

    ❤️命令名称:mkdir

    命令英文原意:make directories             命令所在路径:/bin/mkdir        执行权限:所有用户

    语法:mkdir -p  [目录名]             功能描述:创建新目录   -p递归创建

    ⭐️例1:就在根目下先创建一个japan目录,并且在japan目录下,在创建boduo目录

    我们要先创建boduo目录,必须要先创建japan目录;是不是很麻烦?那如果我们加上参数-p递归创建呢?

    ⭐️例2:利用递归创建-p,在根目下先创建一个japan1目录,并且在japan目录下,在创建boduo1目录

    补充:tree命令,以树状形式显示指定的路径结构;这个命令需要安装:yum -y install tree

    ❤️命令名称:cd

    命令英文原意:change directory     命令所在路径:shell内置     命令执行权限:所有用户

    语法:cd [目录]    功能描述:切换目录

    ⭐️例1: cd /root/japan1/boduo1/  切换到指定目录

    ⭐️例2:  cd  ..     回到上一级目录

    ⭐️例3:  cd(~)   回到主工作目录下        cd /  回到根目录下   cd - 回到上一次操作目录下

    ⭐️例4:  绝对路径:cd /root/japan1/boduo1/,是唯一的;如果是相对路径呢?假如我们已经在japan1目录下,我们要进入boduo1目录,直接:cd boduo1这就是相对路径,是不唯一的;我们还可以cd ../japan1/boduo1也是可以的!

    ❤️命令名称:pwd

    命令英文原意: print working directory   命令所在路径:/bin/pwd    执行权限:所有用户

    语法:pwd     功能描述:显示当前目录

    ⭐️例1:

    ❤️命令名称:rmdir

    命令英文原意:remove empty directories   命令所在路径:/bin/rmdir    执行权限:所有用户 

    语法:rmdir [目录名]     功能描述: 删除空目录

    ⭐️例1:rmdir /root/japan/boduo 

     删除我们刚才创建的空目录!

    注意:rmdir只能删除空目录,如果目录不为空,就不能删除!怎么办呢?可以先删除目录里的东西,或者利用rm -rf删除也可以,下面会讲!

    ❤️命令名称:cp

    命令英文原意:copy   命令所在路径:/bin/cp     执行权限:所有用户

    语法:cp  -rp  [原文件或目录] [目标目录]   功能描述:复制文件或目录

    -r   复制目录

    -p  保留文件属性

    ⭐️例1:cp  -r /tmp/japan/cangjing  /root

    将目录/tmp/japan/cangjing复制到目录/root下;当然没有的目录自己要提前创建好!

    ⭐️例2: cp  -rp /tmp/Japan/boduo /tmp/Japan/longze /root

    将/tmp/Japan目录下的boduo和longze目录复制到/root下,保持目录属性

    ❤️命令名称:mv

    命令英文原意:move       语法: mv [选项] 源文件或目录 目标文件或目录   

    功能: 移动或者改名
    常用选项: 
    -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖 
    -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖!

    ⭐️例1:mv /tmp/boduo  /root

    把boduo文件或者目录,移动root目录下;相当于剪切;如果覆盖已有的文件,默认也会询问是否覆盖;或者直接加-f 不询问直接覆盖!

    ❤️命令名称:rm

    命令英文原意:remove    命令所在路径:/bin/rm    执行权限:所有用户

    语法:rm  -rf   [文件或目录]   功能描述:删除文件

    -r  删除目录

    -f  强制执行

    ⭐️例1:rm  /tmp/yum.log

    删除文件/tmp/yum.log;什么都不加,只能删除文件

    ⭐️例2:rm -rf  /tmp/Japan/longze

    删除目录/tmp/Japan/longze;加上-rf 文件、目录都能删除

    2.1.3 文件处理命令

    在这之前先补充一个知识点;如果我们往硬盘创建一个大小为0的文件,有没有占据硬盘空间?

    当然是占据的,文件 = 内容+属性(大小、权限等);属性是数据,都要被保存起来!如果我们改内容肯定会使属性改变,最起码大小是变了!如果我们只改权限呢?那就是只改变属性了!

    ❤️命令名称:touch

    命令所在路径:/bin/touch    执行权限:所有用户    语法:touch  [文件名]                

    功能描述:创建空文件

    ⭐️例1: touch  /tmp/zl

    在tmp目录下创建zl文件;要想验证:cd /tmp然后ls就能找到zl文件

    ⭐️例2: 还可以修改文件的时间信息(了解)

    举个简单的例子,stat是查看文件的属性!我们查看时间stat 111;就可以看到里面的Access(读取时间)、Modify(对内容的修改时间)、Chang(对属性的修改时间);它们是不一定相等的!但是如果在touch 111,touch原来已经有的文件,在stat 111就会使得时间同步更新!

    ❤️命令名称:cat

    命令所在路径:/bin/cat       执行权限:所有用户       语法:cat [文件名]

    功能描述:显示文件内容           

    -n  显示行号

    ⭐️例1:

    ❤️命令名称:more  

    命令所在路径:/bin/more      执行权限:所有用户        语法:more  [文件名]             

    功能描述:分页显示文件内容

       (空格) 或f       一页一页翻               

       (Enter)           一页一页行                 

      q或Q              退出(ctrl+d也是可以的)

    ⭐️例1:more  /etc/services

    这个系统文件是很大的;感兴趣的小伙伴不妨自己去测试一下!

    ❤️命令名称:less

    命令所在路径:/usr/bin/less     执行权限:所有用户     语法:less  [文件名]

    功能描述:分页显示文件内容(可向上翻页)

    ⭐️例1: less  /etc/services

    less功能比more更加的强大;按PgUp可以往上翻页;按下 / +输入关键字,后可以搜索,会反显高亮 ;按q退出(more也可以)

    ❤️命令名称:head

    命令所在路径:/usr/bin/head     执行权限:所有用户    语法:head  [文件名]

    功能描述:显示文件前面几行   

    -n 指定行数

    ⭐️例1:  head -n 20 /etc/services

    会只显示前20行的内容;我们可以通过-n+数字来控制要看的行数;不加-n参数默认是只显示前10行的内容

    ❤️命令名称:tail

    命令所在路径:/usr/bin/tail       执行权限:所有用户      语法:tail  [文件名]

    功能描述:显示文件后面几行   

    -n 指定行数   

    ⭐️例1: tail -n 18 /etc/services

    会只显示后18行的内容;我们可以通过-n+数字来控制要看的行数;不加-n参数默认是只显示后10行的内容

    2.1.4 链接命令

    ❤️命令名称:ln

    命令英文原意:link     命令所在路径:/bin/ln        执行权限:所有用户

    语法:ln  -s  [原文件]  [目标文件]           功能描述:生成链接文件     

    ln       创建硬链接

    ln -s  创建软链接

    ⭐️例1:ln -s  /etc/issue  /tmp/japan/issue.soft       

    创建文件/etc/issue的软链接/tmp/japan/issue.soft        

    ⭐️例2:ln  /etc/issue  /tmp/issue.hard       

    创建文件/etc/issue的硬链接/tmp/japan/issue.hard

    ⭐️软链接特征: 软链接就类似Windows的快捷方式一样

    1、lrwxrwxrwx    l 软链接   软链接文件权限都为rwxrwxrwx

    2、只是符号链接,类似于快捷方式

    3、/tmp/issue.soft -> /etc/issue 箭头指向原文件

    ⭐️硬链接特征:相当于拷贝

    1、拷贝cp -p + 同步更新

    2、可通过i节点识别(ls -i就能看到前面的i节点)

    3、不能跨分区

    4、不能针对目录使用

    总结:

        今天的Linux基础学习就到这了。我们大概了解了Linux里的目录结构,这便于我们以后的操作和理解!还讲解了一大块常用命令中的文件处理命令,主要包括:显示命令、目录处理命令、文件处理命令、链接命令!希望对大家有所帮助!

        下一期我们还接着学习常用命令的其它类型命令,一起加油吧!

    展开全文
  • linux命令查看目录结构-tree

    千次阅读 2017-11-29 10:29:30
    linux下我们经常要查看目录的组织结构,tree命令以树形结构显示文件目录。 直接使用tree dir显示目录下所有文件和文件夹: $ tree go go ├── build.sh ├── compile-run.sh ├── main └── main.go ...
  • 通过ls命令可以查看Linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)、查看目录信息等等。格式:ls[选项]目录或文件名常用选项:-1 每列仅显示一个文件或目录名称。-a 或--all ...
  • Linux目录结构命令

    2021-11-10 12:30:37
    一、Linux目录结构 二、查看文件内容:cat 三、查看文件内容:more [ 四、查看文件:less 五、查看文件内容head、tail 六:统计文件内容:wc 七:检索和过滤文件:grep 八、压缩命令:gzip、bzip2 九、归档命令:tar...
  • linux ls命令查看目录文件详解

    千次阅读 2021-05-08 21:49:02
    ls 查看目录文件linux ls命令查看目录文件详解linux中ls命令用来查看目录中的所有文件和子目录,可选的参数比较多,本文筛选一些常用的参数。参数-a :全部的文件,连同隐藏文件(开头为.的文件)一起列出来-A :全部...
  • 今天值得一提的内容是:(1)树形目录结构(2)查看命令的使用(3)压缩、归档命令一、数形目录结构1.根目录所有分区、目录、文件等的位置起点整个树形目录结构中,使用独立的一个2.常见子目录/root /bin /boot /dev /etc/...
  • ls命令linux中可以用来列出目录下的文件,man手册关于ls的说明为list directory contents。1、命令格式常用的:ls [-ald] [--full-time] [文件1 文件2...]其它的:ls [-Ahin] [--color=never|auto|always] [文件1 ...
  • Linux 查看目录命令

    2020-08-30 12:49:54
    查看目录命令 命令 说明 ls 查看当前目录信息 tree 以树状结构显示当前目录信息 命令的使用 ls的使用 tree的使用 小结 ls和tree是我们常用的查看目录命令 ls只能查看一层目录信息 tree能查看多层目录...
  • Linux基础(层级结构、基础命令

    千次阅读 2021-05-09 00:34:49
    一、Linux简介linux的前生是unix。linux操作系统是由Linus Torvalds和世界各地的程序员们共同开发。优点在于它的开源免费、构造简单,...2、Linux系统的目录和权限都有所有权限制:可以使用chmod命令设置文件和目...
  • 文章目录Linux简单介绍Linux常用命令Linux 文件解释Linux文件和目录的操作命令yum软件包管理器yum命令vim编辑器命令模式:输入模式: Linux简单介绍 Linux 是一个多用户、多任 务、支持多线程和多 CPU 的操作系统。 ...
  • linux常用操作命令及系统目录结构
  • Linux tree 命令 - 树形结构显示文件夹目录结构 (list contents of directories in a tree-like format) In computing, tree is a recursive directory listing command or program that produces a depth-indented ...
  • Linux目录结构详解(最全最详细版)

    千次阅读 2021-05-13 22:15:34
    了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。...
  • linux 清理内存命令 1.清理前内存使用情况 free -m 2.开始清理  echo 1 > /proc/sys/vm/drop_caches 3.清理后内存使用情况 free -m 4.完成! 查看内存条数命令: # sync # echo 1 > /proc/sys/vm/drop_caches ...
  • 文章目录一、Linux文件系统基础1、Linux文件系统的特点2、Linux文件系统的组成二、Linux文件系统操作1、文件的基本概念2、Linux系统下的通配符和快捷操作3、文件操作命令4、目录操作命令 一、Linux文件系统基础 1、...
  • tree命令功能说明:以树状图列出目录的内容。如:tree 以树状图显示所有文件tree -L N 以树状图显示所有文件,子文件夹显示到第 N 层Ubuntu安装tree命令sudo apt-get install tree查看关于tree命令的帮助信息...
  • 首先先验证一下是否安装了tree...使用”tree -L 1 “这个命令,只查看当前第一级的目录和文件使用”tree -L 2 “这个命令,只查看当前第二级的目录和文件使用”tree -L N “这个命令,只查看当前第N级的目录和文件 ...
  • Linux目录下的文件结构

    千次阅读 2021-05-10 04:18:28
    文件系统是Linux内核中的主要功能之一,这也是Liunx的一切皆文件的思想。...1、linux目录文件结构BACKUP dev lib lost+found opt sbin sys usrbin etc lib64 media proc selinux test varboot ...
  • 一、查看文件和目录:1---查看当前所在的路径:pwd/root:表示是在根目录下的root目录里面(“/”表示根目录)2---命令格式:命令 -选项 -参数(目录)3---查看当前路径下的文件:ls-d:只看当前目录的信息-l:看详细...
  • Linux 系统目录结构

    千次阅读 2022-04-22 10:15:12
    经常在Windows环境下工作的同学在初次使用Linux操作系统的时候...Linux系统中的所有文件存储在文件系统中,它们被组织到一个倒置的目录树中,称为文件系统层次结构。这棵树是倒置的,因为树根在该层次结构的顶部,..
  • (1)了解Linux系统的目录结构,并了解Linux系统和windows系统的目录结构的区别。 (2)了解Linux系统中各主要文件夹的作用,主要用来存放写什么; (3)掌握Linux系统中常用的命令; (4)掌握Linux系统中中如何...
  • Linux命令查看压缩包文件目录

    千次阅读 2021-08-17 15:04:59
    下面的命令将直接显示压缩归档文件的内容: $ vim test.tar.gz " tar.vim version v29 " Browsing tarfile /home/alvin/test.tar.gz " Select a file with cursor and press ENTER test/imag.jpg test/file.pdf test...
  • 命令格式cp [OPTION]... [-T] SOURCE DESTcp [OPTION].....命令参数-a, --archive复制文件和目录及其属性。包括所有权和权限。--backup[=CONTROL]为每个已存在的目标文件创建备份。-b类似 --backup 选项,但不接受参...
  • 查看Linux系统的体系结构命令

    千次阅读 2020-03-06 20:47:17
    计算机的体系结构从指令集...拿到一块开发板,有时候想快速的知道它的体系结构或者叫系统架构,linux上提供了比较多的方法来判断。下面列几种相对常见一些的 uname命令 uname -a nvidia@tegra-ubuntu:~$ uname -a ...
  • Linux 文件与目录查看命令 ls (base) yinji@yinji:~$ ls [-aAdfFhilnrRSt] 文件名或目录名称 (base) yinji@yinji:~$ ls [--color={never,auto,always}] 文件名或目录名称 (base) yinji@yinji:~$ ls [--full-time] ...
  • 新手进阶 查看MySQL表结构命令

    千次阅读 2021-01-19 01:20:15
    MySQL查看结构命令,如下:desc 表名;show columns from 表名;describe 表名;show create table 表名;use information_schemaselect * from columns where table_name='表名';顺便记下:show databases;use 数据库...
  • --excludedocs 不安装软件包中的文档文件 --includedocs 安装文档 ...--ignorearch 不校验软件包的结构 --ignoreos 不检查软件包运行的操作系统 --nodeps 不检查依赖性关系 --ftpproxy 用 作为 FTP代理

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 301,158
精华内容 120,463
关键字:

linux查看目录结构命令