精华内容
下载资源
问答
  • ls命令(列出所有子目录文件)

    万次阅读 2016-12-07 14:28:16
    对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。 参数

    ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。
    语法:ls [选项] [目录或是文件]
    对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。
    参数:
    - a 显示指定目录下所有子目录与文件,包括隐藏文件。
    - A 显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和 “..”。
    - b 对文件名中的不可显示字符用八进制逃逸字符显示。
    - c 按文件的修改时间排序。
    - C 分成多列显示各项。
    - d 如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使 用,以得到目录的详细信息。
    - f 不排序。该选项将使lts选项失效,并使aU选项有效。
    - F 在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记 “@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。
    - i 在输出的第一列显示文件的i节点号。
    - l 以长格式来显示文件的详细信息。这个选项最常用。
    每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改的时间 名字
    对于符号链接文件,显示的文件名之后有“—〉”和引用文件路径名。
    对于设备文件,其“文件大小”字段显示主、次设备号,而不是文件大小。
    目录中的总块数显示在长格式列表的开头,其中包含间接块。
    - L 若指定的名称为一个符号链接文件,则显示链接所指向的文件。
    - m 输出按字符流格式,文件跨页显示,以逗号分开。
    - n 输出格式与l选项相同,只不过在输出中文件属主和属组是用相应的UID号和 GID号来表示,而不是实际的名称。
    - o 与l选项相同,只是不显示拥有者信息。
    - p 在目录后面加一个“/”。
    - q 将文件名中的不可显示字符用“?”代替。
    - r 按字母逆序或最早优先的顺序显示输出结果。
    - R 递归式地显示指定目录的各个子目录中的文件。
    - s 给出每个目录项所用的块数,包括间接块。
    - t 显示时按修改时间(最近优先)而不是按名字排序。若文件修改时间相同,则 按字典顺序。修改时间取决于是否使用了c或u选顶。缺省的时间标记是最后一次修 改时间。
    - u 显示时按文件上次存取的时间(最近优先)而不是按名字排序。即将-t的时间 标记修改为最后一次访问的时间。
    - x 按行显示出各排序项的信息。
    用ls - l命令显示的信息中,开头是由10个字符构成的字符串,其中第一个字符表示文件类型,它可以是下述类型之一:
    - 普通文件
    d 目录
    l 符号链接
    b 块设备文件
    c 字符设备文件
    后面的9个字符表示文件的访问权限,分为3组,每组3位。
    第一组表示文件属主的权限,第二组表示同组用户的权限,第三组表示其他用户的权限。每一组的三个字 符分别表示对文件的读、写和执行权限。
    各权限如下所示:
    r 读
    w 写
    x 执行。对于目录,表示进入权限。
    s 当文件被执行时,把该文件的UID或GID赋予执行进程的UID(用户ID)或GID(组 ID)。
    t 设置标志位(留在内存,不被换出)。如果该文件是目录,在该目录中的文件只能被超级用户、目录拥有者或文件属主删除。如果它是可执行文件,在该文件执行后,指向其正文段的指针仍留在内存。这样再次执行它时,系统就能更快地装入该文件。
    - 没有设置权限。
    例1:列出当前目录的内容。
    $ ls
    ls –F
    ls -a
    例2:列出某个目录的内容。

    $ ls –F /home/xu Mai1/

    例3:列出某个目录下所有的文件(包括隐藏文件)。

    $ 1s -aF /home/xu

    例4:用长格式列出某个目录下所有的文件(包括隐藏文件)。

    $ 1s -laF /home/xu

    例5:用长格式列出某个目录下所有的文件包括隐藏文件和它们的i节点号。并把文件属主和属组以UID号和GID号的形式显示。

    $ 1s -1ainF /home/xu tota1 584 399672

    有三种不同类型的用户可对文件或目录进行访问:文件所有者,同组用户、其他用户。所有者一般是文件的创建者。所有者可以允许同组用户有权访问文件,还可以将文件的访问权限赋予系统中的其他用户。在这种情况下,系统中每一位用户都能访问该用户拥有的文件或目录。
    每一文件或目录的访问权限都有三组,每组用三位表示,分别为文件属主的读、写和执行权限;与属主同组的用户的读、写和执行权限;系统中其他用户的读、写和执行权限。当用ls -l命令显示文件或目录的详细信息时,最左边的一列为文件的访问权限。例如:

    $ ls -l sobsrc. tgz
    -rw-r--r-- 1 root root 483997 Ju1 l5 17:3l sobsrc. tgz

    横线代表空许可。r代表只读,w代表写,x代表可执行。注意这里共有10个位置。第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。
    例如:
    -   rw-   r–   r–
    普通文件 文件主 组用户 其他用户
    是文件sobsrc.tgz 的访问权限,表示sobsrc.tgz是一个普通文件;sobsrc.tgz的属主有读写权限;与sobsrc.tgz属主同组的用户只有读权限;其他用户也只有读权限。
    确定了一个文件的访问权限后,用户可以利用Linux系统提供的chmod命令来重新设定不同的访问权限。也可以利用chown命令来更改某个文件或目录的所有者。利用chgrp命令来更改某个文件或目录的用户组。

    展开全文
  • import os ... # listdir可以列出给定的目录文件名 file_list = os.listdir(path) # 遍历目录 for x in file_list: # 判断要查找的文件名是否在目录中 if name in x: # 输出查询文件的路径...
    import os
    
    def search(path,name):
        # listdir可以列出给定的目录文件名
        file_list = os.listdir(path)
        # 遍历目录
        for x in file_list:
            # 判断要查找的文件名是否在目录中
            if name in x:
                # 输出查询文件的路径
                print(os.path.join(path,x))
    
    path = input('请输入文件夹目录:')
    name = input('请输入要查询的文件:')
    search(path,name)
    展开全文
  • 如题,在需要查找的目录下,输入如下命令: grep -n "get_spg2lsf" -r ./ 该命令会查找当前目录及其子目录下所有包含指定字符串的文件,会列出文件位置、该行的内容以及行号。 如下: ...

    如题,在需要查找的目录下,输入如下命令:

    grep -n "get_spg2lsf" -r ./
    

    该命令会查找当前目录及其子目录下所有包含指定字符串的文件,会列出文件位置、该行的内容以及行号。

    如下:
    在这里插入图片描述

    展开全文
  • Ls /var:显示目录/var下文件子目录的简单信息(列出所有子目录文件信息) Cd /etc:更改用户的工作目录 Mkdir:可以在linux系统中创建目录 Mv:文件名、移动文件目录路径 Cp可以复制文件目录大全哦其他目录...

    linux目录和文件管理
    实验目的:
    1. 掌握linux的文件和目录管理的常用命令pwd,ls,cd,mkdir,rmdir,cp,mv,rm,touch等。

    1. Pwd:显示用户当前工作目录路径
    2. Ls /var:显示目录/var下文件和子目录的简单信息(列出所有的子目录和文件信息)
    3. Cd /etc:更改用户的工作目录
    4. Mkdir:可以在linux系统中创建目录
    5. Mv:文件名、移动文件和目录路径
    6. Cp可以复制文件和目录大全哦其他目录
    7. Rm:可以删除系统中的文件或目录
    8. Touch:可以创建文件以及更改文件时间
      2. 体会并掌握linux中相对路径和绝对路径的区别。
      Linux下的绝对路径和相对路径可以这样理解:对于linux是以目录来组织的。最上层的是根目录(/),如果一路径是从根目录(/)开始,则这是绝对路径,比如(/usr,/usr/local)而相对路径则是相对于当前目录。书写时直接输入对应的目录即可表示(/usr,usr/local)举例说明:如果当前目录在/usr,local则表示的绝对路径为/usr/loca
      实验内容及步骤
    1. 课本第4章57页,58页命令示例在终端的执行情况截图
      在这里插入图片描述

    2. 课本第4章例4.1,4.2一直到例4.26命令在终端的执行情况截图
      在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

    1. 自己试着运用这些命令创建自定义的目录,文件,以及复制,移动目录文件,并给出图
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述
      在这里插入图片描述

    2. 体会绝对路径与相对路径的不同。

    相对路径是相对于程序当前所在的目录,当前目录随着程序的执行不断地发生变化。但是,绝对路径是相对于根路径/的,根路径是恒定不变的。作为一个工科生,对标准性和灵活性的关系应该比较清楚。

    绝对路径虽然有失灵活,但是比较安全,你不必在意当前所处的目录,定位任何文件或者目录都从根路径开始。

    相对路径虽然灵活,但是不大安全,很可能遗漏了或者混淆了当前所处目录,造成出错。

    因此,平时个人随意地操作,可以使用相对路径,但是软件安装目录必须保证正确,绝对路径是唯一的明智选择。

    1. 试着举个例子,说明绝对路径与相对路径的不同用法。
      如果你现在在peng目录下:
      [root@localhost peng]# pwd
      /lives/human/man/peng
      你想从当前peng目录跳转到bo目录下,你怎么做?
      如果采用绝对路径:
      [root@localhost peng]# cd /lives/human/man/bo/
      [root@localhost bo]#
      如果采用相对路径:
      [root@localhost peng]# cd …/bo/
      [root@localhost bo]#
      实验时间:2019年9月23
      作者:一叶知秋
    展开全文
  • 列出当前目录和子目录下的所有文件这个命令会列出当前目录以及子目录下的所有文件。[root@localhost ~]# find../abc.txt./subdir./subdir/how.php./cool.php查找特殊的目录或路径下面的命令会查找当前目录下 test ...
  • -a:列出目录下所有文件,包括以”.”开头的隐含文件。 -l:列出文件的详细信息,包括文件类别及权限等。 可将a于l连用,可列出全部文件的全部信息。如ls -al。 2、pwd指令:显示用户当前所在的目录。可用此命令...
  • -a 列出目录下所有文件 ,包括以 .a开头的隐含文件 -l 列出文件的详细信息 2.pwd指令 语法:pwd 功能:显示用户当前所在的目录 常用选项: 3.cd指令 语法:cd 目录名 功能:改变工作目录。将当前工作目录...
  • 这是查找当前目录下以及下辖子目录下所有包含str字符串的文件,会列出文件名.以及该行的内容.以及行号  ------------------------------------------------------------------------------------------------
  • 这里有两个需求: 删除某个目录以及子目录下的所有.svn文件 删除某个文件夹下所有文件 在Python中,文件操作主要来自os模块,主要方法如下:os.listdir(dirname):列出dirname下的目录和文件os.getcwd():获得当前...
  • grep 查找某目录下含有关键字的文件

    千次阅读 2014-07-01 10:35:35
    这是查找当前目录下以及下辖子目录下所有包含str字符串的文件,会列出文件名.以及该行的内容.以及行号    --------------------------------------------------------------------------------------------------...
  • 切换目录 change directory 显示当前目录 print working directory ...删除test以及test文件夹下所有内容 列出全部文件,包括隐藏文件列出目录本身 列出长数据串,包括文件属性与权限等数据 连同目录一
  • linux tree命令 树结构显示目录文件

    千次阅读 2019-06-25 10:17:55
    tree命令的中文意思为“树”,功能是以树形结构列出指定目录下的所有内容,包括所有文件目录及目录里的目录和文件。 命令格式 tree [option] [directory] tree [选项] [目录] 说明:  1)注意tree命令...
  • dir(".") 列出当前目录下所有子文件夹和文件 dir("G:\Matlab") 列出指定目录下所有文件夹和文件 dir("*.m") 列出当前目录下符合正则表达式的文件夹和文件 得到的为结构体数组每个元素都是如下形式的结构体 name ...
  • ls命令 ls命令是Linux下最常用的命令。ls命令是list的缩写,用来打印出当前目录的清单;而如果ls命令后指定其他目录,就会显示指定目录里的文件及...用于列出目录下所有子目录以及文件 参数选项 -a或-all:列出所...
  • grep -n "str" -r ./ ...这是查找当前目录下以及下辖子目录下所有包含str字符串的文件,会列出文件名.以及该行的内容.以及行号  -n是行号 -r 是递归 “str”是要搜索的字符串。 ./ 是当前目录
  • package ... import java.io.File; public class GetAllFiles { /** * @param args ... public static void main(String[] args) { ... * File类的listFiles()列出当前目录下文件以及文件夹。 *
  • linux(centos)部分常用命令以及目录结构简单介绍1.目录结构 *另外还有一个/sbin目录 代表(A.系统管理员使用的系统管理程序;B....C....ls -a 列出当前目录下所有目录和目录,包括隐含文件 ls
  • 1、根据文件名查找文件位置: 方法1:使用find过滤 dir /s/b | find “py3_flask” 缺点: 会把所有包含 py3_flask 的路径都找...dir /s/b:列出当前目录子目录下所有文件 2、进程相关命令: 1)查看所有进程:...
  • 显示所有文件以及子目录,包括以“.”开头的隐藏文件 -l 显示文件的形态、权限、所有者、大小等信息 -t 将文件按照创建时间排序列出 -A 和-a 一样,但是不列出“.”(当前目录)和“…”
  • 前言 ...列出当前目录以及子目录下的所有文件 find . 找到当前目录下名字为11.png的文件 find . -name 11.png 找到当前目录下所有的jpg文件 find . -name *.jpg 找到当前目录下的jpg文件和png文件
  • Linux查看文件大小

    2016-10-15 20:56:27
    1>查看当前目录下user目录的大小,并不想看其他目录以及目录:   du -sh user   -s表示总结的意思,即只列出一个总结的值 ...2>列出user目录及其子目录下所有目录和文件的大小:   du -ah user
  • DIR:列出当前目录所有目录项。 4、在创建文件的时候分配空闲的磁盘空间,采用显示链接的方式,利用文件分配表(FAT)记录文件在外存上的存储情况。 5、当删除文件时,回收外存上的空间,修改位示图和文件分配表。
  • linux find文件查找用法

    千次阅读 2018-03-09 17:16:15
    列出当前目录以及子目录下的所有文件 find .root@ubuntu:/home/test# find . . ./11.png ./33.test ./22.jpg ./44.gif 2.找到当前目录下名字为 11.png的文件 find . -name "11.png"root@ubuntu:/home/...
  • Linux基本指令

    2018-02-28 16:22:41
    ls指令:对于目录,改命令列出当前目录下的所有目录与文件;对于文件,将列出该文件名以及其他信息。 eg: ls -a 列出目录下的所有文件,包括以.开头的隐藏文件。 ls -l 列出文件的详细信息。 ls -R列出所有...

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 208
精华内容 83
关键字:

列出当前目录下所有文件以及子文件