精华内容
下载资源
问答
  • linux目录
    千次阅读
    2021-01-29 16:08:17

    现象

    目录前面都是问号,且无法打开,无法删除

    问题分析及解决方法

    根据网上查的资料,应该是mount失败导致,尝试root用户下,执行umount命令,成功了,目录权限均变成root:root,然后再重新执行mount命令即可

    mount命令学习与介绍

    linux文件系统与windows不同,当新增加一块硬盘时,需要经过:分区->创建文件系统->挂载到对应目录,之后才可以使用
    详见:https://www.cnblogs.com/xs104/p/4627821.html
    mount命令是用来进行挂载的
    命令的使用详见:https://blog.csdn.net/daydayup654/article/details/78788310

    更多相关内容
  • Linux目录结构详解(最全最详细版)

    千次阅读 2021-05-13 22:15:34
    了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。...

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面我们就开始了解一下linux目录结构的相关知识。

    当在使用Linux的时候,如果您通过ls –l / 就会发现,在/下包涵很多的目录,比如etc、usr、var、bin ... ... 等目录,而在这些目录中,我们进去看看,发现也有很多的目录或文件。文件系统在Linux下看上去就象树形结构,所以我们可以把文件系统的结构形象的称为 树形结构。

    文件系统的是用来组织和排列文件存取的,所以它是可见的,在Linux中,我们可以通过ls等工具来查看其结构,在Linux系统中,我们见到的都是树形结构;比如操作系统安装在一个文件系统中,他表现为由/ 起始的树形结构。linux文件系统的最顶端是/,我们称/为Linux的root,也就是 Linux操作系统的文件系统。Linux的文件系统的入口就是/,所有的目录、文件、设备都在/之下,/就是Linux文件系统的组织者,也是最上级的领导者。

    目录结构

    这个结构是我目前使用的centos版本的,里边有一个learn是我自己建立的目录

    35f581e8956c0d975d7a798708e39351.png

    这个是我们正常使用的目录结构

    fbeffb9c5eac725de241005d22f72bbe.png

    目录功能

    (1)/etc目录

    这个目录主要放置的一些配置文件,比如我们使用yum安装的mysql,redis,PHP,nginx的配置文件都会在etc这个目录下

    这个目录也是有几个重要的配置文件的

    29fce1b80fdf18bd5ff9649b15110f33.png

    a7b41084cd4303c8395b55a5eb6f1d40.png

    (2)/usr目录

    这个目录主要存放一些应用程序,这里边最常用的一个目录就是local这个目录了,加入我们在使用编译方式安装软件时就会把软件默认安装在local这个目录下

    3a7958907cd19d967bfd600a8dade24d.png

    (3)/var目录

    这个目录就是主要存储日志信息,在进行一下资料查询时,有一部分的资料说明,我们使用的web目录也应该放置在var这个目录下, 所以你们平时把web目录都在那个目录下存放着,咱们评论区见

    var目录下,就这个log这个目录是咱们最经常使用的,因为这个里边保存着我们平时产生的日志文件

    7806634cda55e2d448410b13af61270f.png

    (4)/dev目录

    这个目录在我开发的过程当中是没有使用到的,这个目录就是主要是系统的所有设备文件

    410eff9edede899c771f049dee0c0658.png

    (5)/proc目录

    此目录是一个虚拟目录,目录中所有信息都是内存的映射,通过这个虚拟的内存映射目录,可以和内核内部数据结构进行交互,获取有关进程的有用信息,同时也可以在系统运行中修改内核参数。与其他目录不同,/proc存在于内存中,而不是硬盘上

    b6300b55025e7faac6fb9870da5329de.png

    (6)其他目录/boot目录:该目录存放的是启动Linux时的一些核心文件,具体包含一些镜像文件和链接文件,因此这个目录非常重要,如果遭到破坏,系统将无法启动。

    /bin和/sbin目录:这两个目录存放的都是可执行的二进制文件。bin其实就是binary的缩写,/bin目录下存放的就是我们经常使用的Linux命令。例如,文件操作命令ls、cd、cp,文本编辑命令vi、ed,磁盘操作命令dd、df、mount,等等。

    /sbin目录:/sbin中的s是Super User的意思,也就是说,只有超级用户才能执行这些命令。常见的如磁盘检查修复命令fcsk、磁盘分区命令fdisk、创建文件系统命令mkfs、关机命令shutdown和初始化系统命令init等。

    /home 目录:该目录是系统中每个用户的工作目录。在Linux系统中,每个用户都有自己的一个目录,而该目录一般是由用户的账号命名的。例如,如果有一个用户ixdba,那么它的默认目录就是/home/ixdba。

    /lib目录:该目录中存放的是共享程序库和映像文件,可供很多程序使用。通过这些共享映射文件,每个程序就不必分别保存自己的库文件(这会增加占用的磁盘空间),Linux提供了一组可供所有程序使用的文件。在该目录中,还包含引导进程所需的静态库文件。

    /root目录:该目录是Linux超级用户root的默认主目录。如果通过root登录系统,就会自动进入此目录,一般用户没有进入这个目录的权限。

    /run目录:该目录是外在设备的自动挂载点目录,出现在CentOS7.x版本中,用来自动挂载光驱和U盘。另外,还有一个/media目录,与/run目录作用基本类似,在CentOS 7.x之前版本中使用。最后,还有一个目录/mnt主要用来手动挂载一些移动设备,比如可移动磁盘等。

    /lost+found目录:该目录用于保存丢失的文件。不恰当的关机操作和磁盘错误均会导致文件丢失,这些会丢失的文件会临时放在/lost+found 下,系统重启后,引导进程会运行fsck程序,该程序就能发现这些文件。除了“/”分区上的这个目录外,在每个分区上均有一个lost+found目录。

    /tmp目录:该目录为临时文件目录,主要用于存放临时文件,这些临时文件可能会随时被删除,也可以随时删除。

    展开全文
  • Linux目录数和文件数限制(目录下最大文件数)Linux目录数和文件数限制(目录下最大文件数)一、目录数限制:在同一个路径下,一级子目录的个数限制为 31998 。如果你的应用生成的目录可能会超过这个数,那要注意进行...

    Linux目录数和文件数限制(目录下最大文件数)

    Linux目录数和文件数限制(目录下最大文件数)

    一、目录数限制:

    在同一个路径下,一级子目录的个数限制为 31998 。如果你的应用生成的目录可能会超过这个数,那要注意进行目录分级。例如,如果目录名为数字的话,可以将数字除以10000后的整数值做为父目录名(/data/1/13892);如果是目录名为字幕的,可以用前几个字符来做为父一级目录(/data/com/idcfree)等等

    解决方法:

    得到一个目录下一级子目录的总数

    ls   -F   |   grep   /   |wc

    二、 文件数目限制:

    每个文件对应一个inodes ,如果iodes没有了,那就算有空间也不能再写文件了。

    查看当前分区的iodes信息:

    tune2fs -l /dev/hda2

    Free inodes:              374919

    解决办法:

    1. 重新mkfs,mkfs时将inode数调的多一些(根据你fs中文件的总数而定),块尺寸调得小一些(根据每个文件的平均大小而定)

    2. 使用loopback文件系统临时解决

    在/usr中(也可以在别处)创建一个大文件,然后做成loopback文件系统,将原来的文件移到这个文件系统中,并将它mount到/usr下合适的位置。这样可以大大减少你/usr中的文件数目。但是系统性能会有点损失。

    展开全文
  • 如何将U盘上的文件复制到linux目录下将U盘上的文件复制到linux目录下涉及到cp以及mount等命令,下面先讲一个各个命令1、 Linux 常用命令说明cp 该命令实现Linux下文件的拷贝功能,源地址为需要拷出文件的地址,目的...

    如何将U盘上的文件复制到linux目录下

    将U盘上的文件复制到linux目录下涉及到cp以及mount等命令,下面先讲一个各个命令

    1、 Linux 常用命令说明

    cp

    该命令实现Linux下文件的拷贝功能,源地址为需要拷出文件的地址,目的地址为文件拷贝的目标地址。

    例1:拷贝/known/log目录中的文件名为log的文件到/mnt目录中

    cp /known/log/log /mnt

    例2:拷贝/known/log目录中的所以文件到/mnt命令中

    cp /known/log/* /mnt

    ls

    该命令查看Linux当前或者指定目录中的内容

    例1:查看当前目录下的内容

    Ls

    例2:查看指定目录/known/log下的内容

    ls /known/log

    mount

    该命令实现Linux下设备及文件的挂载,比如U盘及光盘的挂载

    例1:挂载U盘

    mount /dev/sda /mnt

    umount 挂载地址

    该命令与mount配合使用,卸载已经挂载的U盘或者文件系统

    例1:卸载已经挂载到/mnt的U盘

    umount /mnt

    注意:执行该命令是当前目录一定不能是需要卸载的目录,否则会提示设备忙。

    cd

    该命令实现Linux目录的切换

    例1:进入/known/log目录

    cd /known/log

    例2:进入/mnt

    cd /mnt

    例3:进入/目录

    cd /

    注意:Linux目录结构为树状结构,如果想切换目录,在不熟悉的情况下一定要指定绝对路径,这样方便进入

    2、查看U盘在/dev生成的设备名称

    一般情况下,当插入U盘到系统之后,会在/dev目录下生成sda这个设备名称,如果插入U盘之后没有这个设备名称那做如下几个步骤的操作:首先,确认U盘是否正常,其次是否正确插入。如果这些都没有问题那就用笨一点的方法,首先把U盘拔出记录此时/dev里面的设备名称,然后插入U盘然后比较/dev目录中内如与无插入U盘的区别。从而确认U盘的设备名称。

    3、操作步骤

    下面通过一个实例来说明如何从U盘上的文件复制到linux。

    1) 插入U盘

    2) 打开终端

    3) 检查/dev目录U盘的设备是否存在

    执行命令:fdisk -l查看U盘对应的设备文件 (例如 /dev/sda)

    4) 挂载U盘到/mnt目录

    执行命令:mount /dev/sda /mnt

    5) 检查挂载是否成功

    执行命令:ls /mnt 查看mnt目录中是否有自己U盘的文件

    6) 执行文件拷贝命令

    cp -rf /mnt/abc.txt /known/ (将U盘内的abc.txt拷贝到/known目录下)

    7) 检查文件是否拷贝完成

    ls /known/

    ls /mnt

    检查两个命令执行结果

    8) 卸载U盘文件挂载

    umount /mnt

    9) 完成

    展开全文
  • Linux目录树结构

    万次阅读 2016-10-13 23:01:43
    整个Linux系统最重要的地方就是在于目录树架构, 所谓的目录树架构就是以根目录为主, 然后向下呈现分支状的目录结构的一种档案架构。
  • Linux目录跳转命令汇总

    千次阅读 2019-05-17 10:02:07
    cd / 去根目录 cd ~ 去当前用户的家目录 cd 回当前用户的家目录 cd - 回到上一个所处的目录 cd .. 回到当前目录的上一级目录
  • Linux 目录文件显示绿色高亮的问题

    千次阅读 2020-03-18 15:44:53
    在我们使用linux操作系统的时候,会有一些小问题引起我们的注意,... 这是因为其他组权限里面有写入的权限,linux系统认为这是一个高风险的目录文件,因为任何人都可以进入到该目录并进行写入操作,所以就将该目录用...
  • 常见Linux目录名称和文件长列表显示

    千次阅读 2018-11-15 17:41:36
    一、常见Linux目录名称 目 录  用处 / 虚拟目录的根目录。通常不会在这里存储文件 /bin 二进制目录,存放许多用户级的GNU工具 /boot 启动目录,存放启动文件 /dev 设备目录, Linux在这里...
  • Linux文件、目录的权限

    千次阅读 多人点赞 2022-02-23 13:49:49
    关于如何修改Linux文件权限、目录权限的相关知识,以及粘滞位
  • linux目录权限继承问题

    千次阅读 2017-09-07 10:05:13
    http://blog.csdn.net/qwq_qaq/article/details/54882203 https://baike.baidu.com/item/umask/6048811?fr=aladdin http://www.linuxidc.com/Linux/2012-07/65229.htm
  • java删除Linux目录下的文件夹

    千次阅读 2017-05-04 10:58:57
    在java程序中删除Linux目录下的文件夹主要步骤如下: String path = "/home/deledir";//文件夹路径 String[] cmd = new String[] { "/bin/sh", "-c", "rm -rf "+path };  try{ Process process = Runtime....
  • Linux目录中~ / home各代表什么意思

    千次阅读 2021-10-21 11:51:34
    “/”是Linux系统根目录,就是Linux目录树的树根 ② ~ “~”是当前用户的家目录,分两种情况: 对于root用户 /root目录就是root用户的家目录(这里我用用户名为root的用户登录) 对于普通用户 /home/test目录...
  • Linux目录中/和~的区别

    万次阅读 多人点赞 2018-03-07 16:09:13
    /是指根目录:就是所有目录最顶层的目录~是当前用户的主目录:如果是root用户就是/root/目录, 如果是其他用户就是/home/下用户名命名的用户 也就是说/是最顶层目录,下面的root目录是~(对于root 用户来说)。...
  • 学习笔记,转自:...   要点: 1、目录下创建文件数量没限制 2、ext3、ext4 文件系统单个目录下的最大文件数没什么特别限制,主要受限于所在文件系统的inode数限制,可以用df -i查看 ...
  • linux目录之/和./和../以及~的区别

    千次阅读 2019-02-27 15:35:27
    /:代表着根目录,是树形结构的最上层 .:表示当前目录,也可以用./表示; . .:表示上一级目录,也可以用. ./表示; ~:代表用户自己的家目录
  • Linux 目录创建并进入

    千次阅读 2020-02-07 15:07:18
    创建目录并进入: mkdir -p /opt/soft/shanhy && cd $_ 另外同时创建多个目录: mkdir -p {dirA,dirB,dirC}
  • 递归遍历目录,列出目录中的文件,代码:#include <stdio.h> #include <stdlib.h> #include <string.h> #include <unistd.h> #include <dirent.h> #include <sys/types.h>...
  • linux目录结构及各目录的作用

    千次阅读 2015-05-17 20:42:34
    Linux目录和Windows目录有着很大的不同,Linux目录类似一个树,最顶层是其根目录,如下图: /bin bin是binary的缩写。这个目录沿袭了UNIX系统的结构,存放着使用者最经常使用的命令。例如cp、ls、cat,...
  • linux复制整个目录Linux provides different tools to copy directories entirely. The most popular and well-known tool is cp. In this tutorial, we will look at how to copy Linux directories entirely or ...
  • linux cp目录_Linux cp目录和内容

    千次阅读 2020-10-06 11:28:30
    linux cp目录Linux provides cp command in order to copy files, folders, and directories. But sometimes we may have some issues if we want to copy a folder or directory. In this tutorial, we will learn ...
  • Linux操作系统文件目录详解、系统运行级别详解。
  • Linux文件目录权限管理

    千次阅读 2021-10-26 16:22:33
    准备工作 打开终端窗口,依次输入以下命令: cd ~$ cd base$ mkdir privilege ...在Linux系统中,对于文件和目录而言,用户可以分为以下三类: 文件或目录的属主 与属主同组的用户 其他用户(.
  • Linux 系统目录结构介绍

    千次阅读 2021-06-13 08:09:07
    Linux 系统的目录结构是一颗倒状树。      ①. 目录结构      ②. 终端命令显示目录 2. 常见目录说明      ①. /bin :存放常用命令(即二进制可...
  • linux目录名查找目录Linux provides different ways to find directories. Here we will look at how to find directories in a recursive way. In this tutorial, we will use commands like find and locate. ...
  • Linux目录全文搜索

    千次阅读 2021-05-09 03:33:09
    文件内容搜索1grep -r root /home/ray/dev/media/wyquery/*通过这种方法来寻找数据库配置文件的目录其他$ grep “被查找的字符串” 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep ...
  • CentOS 7根目录扩容方法 最近公司测试服务器根目录满了,便有同事网上找了教程进行扩容,但是由于找的教程不够严谨 导致扩容失败,还丢失了一部分文件,所以这里详细说明一下方法。 方法流程说明: 1、查看系统存储...
  • Linux查看目录结构树之tree命令

    千次阅读 2021-05-09 05:41:56
    1. tree命令简介本文主要讲解如何查看Linux目录结构,有时我们需要查看某目录里的结构,使用cd命令一层层查看显然不实际,效率也不高,这是可以使用tree命令,Linux tree命令用于以树状形式列出目标目录及其底下...
  • Linux目录挂载详解

    万次阅读 2020-09-08 18:54:50
    挂载的基本概念 前面讲过,Linux 系统中“一切皆文件”,所有文件都放置在以...挂载,指的就是将设备文件中的顶级目录连接到 Linux目录下的某一目录(最好是空目录),访问此目录就等同于访问设备文件。 纠正一个误
  • linux误删了用户目录如何恢复

    千次阅读 2022-04-08 11:08:15
    前几天误删除了一个linux用户目录mysql,导致su - mysql命令切换时出现问题,那么遇到这样的问题如何解决呢? 我们需要知道,创建用户目录时,其实linux是把一个模板拷贝到你的用户目录下的,所以我们只需要手动将...
  • linux查看目录的大小(占用量)

    万次阅读 2021-05-08 22:49:52
    方法一:du -lh --max-depth=1 /path先在/path目录下找出最大的目录path1,然后再在path1下找出最大的目录,这样一级一级就可以找出占用空间最大的目录了du -lh --max-depth=1 /path/path1方法二:du -sh /* 查看...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,166,700
精华内容 866,680
关键字:

linux目录