精华内容
下载资源
问答
  • Linux文件管理命令

    2018-11-16 09:35:39
    Linux文件管理命令文档,例如chattr、rm、find、cmp、comm等
  • linux 文件管理

    千次阅读 2018-03-25 21:43:27
    查看文件目录 pwd 显示当前工作目录,不一定是用户主目录。 cd 改变当前工作目录 cd [directory_name] cd不输入位置 默认进入用户主目录 cd ~wj 进入指定用户的主目录 cd .. 进入当前目录的上级目录 ...

    查看文件目录

    pwd
    显示当前工作目录,不一定是用户主目录。

    cd
    改变当前工作目录
    cd [directory_name]

    cd不输入位置 默认进入用户主目录
    cd ~wj 进入指定用户的主目录
    cd .. 进入当前目录的上级目录

    ls
    列出当前目录的文件和子目录
    ls -a 列出所有目录、子目录、文件和隐藏文件
    ls -R 列出从当前目录开始的所有的子目录、文件并且一层层往下显示
    ls -F 列出文件、目录名并显示出文件类型
    ls -t 以修改时间为时间倒序来列出文件、子目录
    ls -l 以长列表格式显示文件、目录的详细信息

    drwxr-xr-x 2 wj wj 4096 Sep 18 06:37 Desktop
    d开头是目录 否则是文件,接下来9位分别表示文件拥有者、同组用户、其他用户的读写执行权限,然后是硬连接数,拥有者和署名者,文件大小,修改或创建时间,文件名目录名
    链接文件@
    绿色的可执行文件*,红色的可执行文件,什么都没有就是普通文件

    file
    file filename

    file ml.txt 显示(ml.txt:ASCⅡ text)
    file lessfile 显示为链接文件
    (lessfile:symbolic link to ‘lesspipe’)
    file red 显示为shell脚本,可执行文件
    (red:POSIX shell script, ASCⅡ text executable)


    删除和创建文件目录

    创建文件
    touch filename
    filename 不存在则创建一个新的空文件
    filename 存在则更新该文件的修改访问时间

    在当前目录下建立wj.txt
    touch wj.txt

    使用长格式形式显示,时间显示的是系统创建的当前时间
    再次创建wj.txt,并用长格式形式显示,发现两个文件只有时间不一样。touch文件的时候。如果文件不存在,会建立这个文件,如果文件已经存在,会修改文件最后修改的时间。

    创建目录
    mkdir [-p] directory_name
    -p 目录不存在时可以建立目录

    Mkdir dir1
    绝对路径 mkdir /home/wj/dir2
    相对路径 mkdir dir2/dir3
    一次建立多个目录 mkdir dir4 dir5 dir6
    用户主目录下建立game目录 mkdir ~/game
    没有目录的情况下创建将不会成功,应该 mkdir -p dir7/dir8/dir9
    查看除了-p以外的其他选项 man mkdir

    删除文件
    rm [-i/f] filename(s)
    -i 询问是否删除
    -f 强制删除

    删除ml.txt文件: rm ml.txt
    询问是否删除: rm -i m12.txt 是的话输y
    强制删除文件,不会询问:rm -f test.txt
    一次性删除多个文件:rm wj1.txt wj2.txt wj.txt

    删除目录:
    rmdir directory_name(s) 删除空目录
    rm -r[i] directory_name(s)
    -r 删除非空目录
    -i 删除前询问是否删除

    rmdir只能删除空目录:rmdir dir4
    删除非空目录: rm -r dir2
    删除非空目录,并且询问是否删除: rm -ri dir7
    然后依次输y先删除下级目录如dir8和dir9
    强制删除,不会询问是否删除: rm -rf dir7


    链接文件

    1.Linux文件管理特性

    文件都有文件名与数据,在Linux上被分成两个部分:
    用户数据 (user data) 与元数据 (metadata)

    用户数据,即文件数据块 (data block),数据块是记录文件真实内容的地方,
    元数据则是文件的附加属性,如文件大小、创建时间、所有者等信息。

    在Linux中元数据中的inode 号(inode 是文件元数据一部分但其并不包含文件名,inode 号即索引节点号)才是文件的唯一标识而非文件名。文件名仅是为了方便人的记忆和使用,系统或程序通过 inode 号找 正确文件数据块。

    2、 为什么会有链接文件

    为解决文件的共享使用,Linux 系统引入了链接,链接为Linux 系统解决了文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处。创建链接文件可以给文件和目录创建替代名或别名。

    分类:

    硬链接 (hard link)
    软链接(又称符号链接,即 soft link 或 symbolic link)

    ln source_file target_file
    建立硬链接

    ln [-s或P] source_file target_file
    -s:建立软连接
    -P:建立硬链接(注意是大写)

    硬链接和软连接的区别

    1.硬链接

    一个 inode 号对应多个文件名,则称这些文件为硬链接。换言之 ,硬链接就是同一个文件使用了多个别名。只能在同一个文件系统来链接文件,源文件和目标文件同一个文件,当有多个硬链接文件时,删除其中一个则是删除了一个文件名而已,硬链接数少1个。

    由于硬链接是有着相同 inode 号仅文件名不同的文件,因此硬链接存在以下几点特性:

    1)文件有相同的 inode 及 data block;
    2)只能对已存在的文件进行创建;
    3)不能交叉文件系统进行硬链接的创建;
    4)不能对目录进行创建,只可对文件创建;
    5)删除一个硬链接文件并不影响其他有相同 inode 号的文件。

    这里写图片描述

    2.软链接

    文件用户数据块中存放的内容是另一文件的路径名的指向,则该文件就是软连接。软链接就是一个普通文件,只是数据块内容有点特殊。软链接有着自己的 inode 号以及用户数据块。

    可在不同的文件系统来链接文件,源文件和目标文件是不同文件,有不同的大小,是2个文件, 目标文件的内容是源文件的inode号指向源文件,像windows中的快捷方式一样

    建立了软连接后,软连接文件的大小是指向的目标文件的文件名的大小

    1)软链接与硬链接不同,软链接创建与使用没有类似硬链接的诸限制 ;
    2)软链接有自己的文件属性及权限等;
    3)可对不存在的文件或目录创建软链接
    4)软链接可交叉文件系统
    5)软链接可对文件或目录创建
    6)创建软链接时,链接计数 i_nlink 不会增加
    7)删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接被称为死链接(即 dangling link,若被 指向路径文件被重新创建,死链接可恢复为正常的软链接)。


    显示文件内容

    1.cat

    不分屏显示文本内容;
    把小文件连接成大文件;
    cat filename(s);

    2.more

    more filename(s)
    spacbebar 向下显示一屏
    Enter 向下显示一行
    b 向上一屏
    f 向下一屏
    h 显示帮助菜单
    q 退出
    /string 查找字符串string
    n 查找下一个string

    3.head

    查找文件的前多少行
    head [-n] filename(s)
    如: head -5 /etc/passwd

    4.tail

    查找文件的末尾多少行
    tail [-n] filename(s)
    如: tail -10 /etc/passwd


    拷贝移动文件

    cp
    拷贝文件
    cp [-i] source_file destination_file
    cp [-i] source_file(s) destination_directory
    -i选项作用:当目标文件存在,会询问是否覆盖,没有-i选项则不询问直接覆盖

    cp wj.txt wj1.txt : 拷贝wj到wj1

    拷贝目录
    cp -r source_directory(s) destination_directory(s)

    cp -r dir1 dir2 :dir1拷贝到dir2目录下
    cp -r dir3 dir4 dir5 :dir3,dir4拷贝到dir5目录下

    mv
    移动文件目录或重命名文件目录
    mv [-i] source_file target_file 重命名源文件为目标文件
    mv [-i] source_file target_directory 移动文件到目标目录

    mv wj.txt wj1.txt :在本目录下将wj重命名为wj1
    mv wj1.txt dir1:将本目录下的wj1移动到dir1目录下(若dir1不存在,则是对源文件进行改名:如 mv userinfo dir6)


    文件目录权限

    Linux系统中的每个文件和目录都有访问许可权限,用他来确定谁能通过何种方式对文件和目录进行访问和操作。

    权限的分类:

    r 读权限:可以打开文件、目录读取查看;
    w 写权限:对文件、目录可以编写更改;
    x 执行权限:对文件可执行(可执行文件)、对目录可查找该目录下的内容;

    • 没有权限如 ls -l
    • -rwxr-xr-x

    文件目录权限定义:
    这里写图片描述

    权限所属对象:

    1.拥有者
    生成文件或目录时登陆的当前人,权限最高,用u表示。

    2.同组人
    系统管理员分配的同组的一个或几个人,用g表示。

    3.其他人
    除拥有着,同组人以外的人,用o表示。

    4.所有人
    包括拥有着、同组人及其他人,用a表示。


    修改文件目录文件

    chmod
    修改文件目录的访问权限,修改权限的前提条件是在修改权限时,要注意自己是文件。

    1.使用字母表示权限
    这里写图片描述

    chmod u=r,g+w,o-x wj.txt :可一次设多种权限

    2.使用数字表示权限
    使用八进制数字来表示权限

    r w x
    0 0 0 无权限
    1 1 1 有权限
    这里写图片描述

    这里写图片描述

    chmod 555 wj.txt :三种用户都是读执行权限,即
    -r-xr-xr-x 1 wj wj 0 Sep 19 20:28 wj.txt
    ubuntu默认建立文件时 赋值664 即读写读写读

    chown
    更改某个文件或目录的属主和属组,可用于授权;
    例如root用户把自己的一个文件拷贝给用户xu,为了让用户xu能够存取这个文件,root用户应该把这个文件的属主设为xu,否则,用户xu无法存取这个文件。

    chown [选项] 用户或组 文件
    sudo useradd wj1 :添加用户wj1
    sudo passwd wj1 :给wj1用户设置密码
    sudo chown wj1 wj.txt :更改wj文件的属主
    (sudo命令以系统管理者的身份执行指令)

    chown将指定文件的拥有者改为指定的用户或组。用户能是用户名或用户ID。组能是组名或组ID。

    文件是以空格分开的要改动权限的文件列表,支持通配符。

    -R 递归式地改动指定目录及其下的所有子目录和文件的拥有者。
    -v 显示chown命令所做的工作。

    chownwangshiyan.c c h o w n w a n g s h i y a n . c chown -R wang users /his

    chgrp
    改动文件或目录所属的组。

    chgrp [选项] group filename
    sudo groupadd wj1 :添加组
    sudo chgrp wj1 wj.txt :指定文件所属的用户组

    该命令改动指定指定文件所属的用户组。其中group能是用户组ID,也能是/etc/group文件中用户组的组名。文件名是以空格分开的要改动属组的文件列表,支持通配符。如果用户不是该文件的属主或终极用户,则不能改动该文件的组。
    - R 递归式地改动指定目录及其下的所有子目录和文件的属组。
    $ chgrp –R book /opt/local /book。
    改动/opt/local /book/及其子目录下的所有文件的属组为book。


    查找文件

    find
    file path expression [action] 查找文件和目录

    前提条件:要对被查找的目录及其所有子目录有读权限才能查找。
    查找选项:通过文件属性来查找

    -name 按文件名
    -user 按用户(文件属主)
    -size 按大小
    -mtime 按最后一次修改时间
    -atime 按最后一次访问时间
    -type 按文件类型 f:file d:directory
    -perm 按权限

    find / -name b*
    //找根目录下面名字以b开头的所有文件

    find . -mtime 10 -print
    //查找当前目录下最后一次修改时间距离今天之前10天的那一天修改的文件和目录,并显示出来

    find /etc -user 0 -size +400 -print
    //查找根目录下的/etc下的子目录中由用户id=0,创建的文件大小要大于200k的,并把它显出来

    find ~ -perm 777 > ~/holes
    //在用户住目录下查找权限为777的,即拥有者,同组的,和其他人的的权限都具有读写权限的文件和子目录,并且将查找结果都放在用户主目录下的/holes文件中

    find /export/home -type f -atime +365 -exec rm {}\;
    //查找/export/home下的文件,最后一次访问时间是距离今天是大于365天的文件,再将找到的文件执行一个进程,并删除这些文件。\;代表转义,即就代表分号本身。

    Locate
    速度比find快
    locate [-d <数据库文件>][–help][–version][keywords]

    locate指令用于查找符合条件的文件,它会去保存文件与目录名称的数据库内查找合乎范本样式条件的文件或目录。

    -d<数据库文件>或–database=<数据库文件> :设置locate指令使用的数据库。
    locate指令预设的数据库位于/var/lib/slocate目录里,文件slocate.db,您可使用这个参数另行指定。
    –help 在线帮助。
    –version  显示版本信息。

    速度快很多,它是通过inode,文件索引来找,它会把文件索引维护在一个数据库里面,它在数据库去找;比较麻烦的是需要更新数据updatedb

    locate -c b* :查看当前以bj开头的文件个数
    locate --help:查看帮助文档
    locate -V:查看版本

    过滤与统计

    grep
    查出包含某些字符串的结果,对文件或输出结果进行过滤,大小写敏感。

    grep [option(s)] string filename
    -i 忽略大小写
    -v 反向匹配(查出不包含字符串的结果)

    grep wj /etc/passwd 查看wj下的有关信息
    ls -la | grep -i 'Sep 18' 
    将结果过滤,查看当前目录下的最后修改时间
    为918的文件和目录,忽略大小写
    ls wj*.txt | xargs grep hello 
    在前面的命令结果中,将wj开头的和.txt结尾的文件
    逐一交给grep过滤出包含hello内容的

    wc
    统计文件或输出结果

    wc [option(s)] filename(s)
    -l 统计多少行
    -w 统计多少个单词
    -c 统计多少个字符

    who | grep wj | wc -l
    统计当前linux系统中以wj登录的用户个数。
    who是当前系统中的用户。
    
    grep li /etc/passwd | wc -l
    统计用户名里面有li的
    
    wc -w wj.txt :统计文件里的单词个数 
    wc -c wj.txt :统计文件里的字符数
    cal > wj1.txt :将日历输出到wj1
    wc -c wj.txt:统计文件里的字符数
    
    展开全文
  • linux 文件管理器 最终用户和管理员都需要执行的最常见的管理任务之一是文件管理管理文件会占用您的大部分时间。 定位文件,确定哪些文件和文件夹(目录)占用了最多的磁盘空间,删除文件,移动文件以及只是打开...

    linux 文件管理器

    最终用户和管理员都需要执行的最常见的管理任务之一是文件管理。 管理文件会占用您的大部分时间。 定位文件,确定哪些文件和文件夹(目录)占用了最多的磁盘空间,删除文件,移动文件以及只是打开文件以供应用程序使用,这是我们作为计算机用户执行的最基本(但很常见)的任务。 文件管理程序是旨在简化和简化那些必要的琐事的工具。

    许多选择

    许多人没有意识到文件管理器中提供的广泛选择,也没有意识到他们所知道的全部功能。 与Linux的各个方面一样,文件管理器有许多可用选项。 我最喜欢的发行版Fedora提供的最常见的是:

    • 午夜指挥官
    • Konqueror
    • 海豚
    • 克鲁萨德
    • 鹦鹉螺
    • 图纳尔
    • 个人电脑
    • XFE

    由于各种原因,我在各个时间都使用了这些工具,它们都有推荐的特质。 从非常简单到功能丰富,都有一个文件管理器可以满足您的需求。 Midnight Commander和Krusader是我最喜欢的文件管理器,我经常使用它们,但是我也发现自己在使用Dolphin和Konqueror。

    本文简要介绍了上面列出的每个文件管理器,并比较了它们的一些主要功能。 不幸的是,没有足够的空间来解决这些文件管理器中的每一个问题。 我希望将来能有一些文章更详细地介绍这些强大工具中的两个或三个。

    这些文件管理器中的每一个都是可配置的,其中Krusader和Konqueror是基于GUI的文件管理器中最可配置的。 午夜指挥官,唯一的基于文本的文件管理器,也是非常可配置的。

    默认情况下,没有文件管理器看起来像本文档中的一样。 我已经将它们配置为在我的系统上看起来像这样。 除Midnight Commander以外,颜色在KDE系统设置应用程序的“应用程序外观”部分中进行管理,并且无法在应用程序内部进行配置。

    默认文件管理器

    与大多数Linux发行版一样,Fedora具有默认的文件管理器,当前为Dolphin。 Linux桌面通常有一个看起来像个小房子的图标-这是您的主目录/文件夹。 单击“主页”图标,默认文件管理器随即打开,其中主目录为PWD或“当前工作目录”。 在使用KDE 4.1或更高版本的最新版本中,“主页”图标与“废纸icon”图标一起位于“桌面文件夹”中,如下所示。

    在KDE中,可以使用“ 系统设置” >“ 默认应用程序” >“ 文件管理器 来更改默认 文件管理器

    午夜指挥官

    Midnight Commander是一个基于文本的命令行界面(CLI)程序。 当GUI不可用时,它特别有用,但即使在使用GUI时,它也可用作终端会话中的主要文件管理器。 我经常使用Midnight Commander,因为我经常需要使用CLI与本地和远程Linux计算机进行交互。 它可以通过SSH与几乎所有常见的Shell和远程终端一起使用。

    您可以使用mc命令从CLI启动Midnight Commander。 上图显示了Konsole程序的一个选项卡中的Midnight Commander。 Midnight Commander的用户界面是左右两个文本模式窗格,每个窗格显示目录的内容。 每个窗格的顶部显示该窗格的当前目录的名称。 导航是通过箭头和Tab键完成的。 Enter键可用于输入突出显示的目录。

    在Midnight Commander界面的最顶部是一个菜单栏,其中包含用于配置Midnight Commander,左右窗格以及发出各种文件命令的菜单项。 界面的底部显示有关在每个窗格中突出显示的文件或目录,提示功能和功能键标签行的信息。 您只需按键盘上与您要执行的功能相对应的功能键即可。 在提示行和功能键之间是命令行。

    克鲁萨德

    Krusader是一个出色的文件管理器,其模仿Midnight Commander。 它使用类似的两窗格界面,但是它是图形的而不是基于文本的。 Krusader提供了许多功能,可以增强其作为文件管理器的功能。 Krusader允许您使用与Midnight Commander相同的键盘导航和命令结构,还允许您使用鼠标或轨迹球来导航和执行您期望对文件进行的所有标准拖放操作。

    Krusader的主要用户界面(与Midnight Commander的界面非常相似)是两个文本模式窗格(左和右),每个窗格都显示目录的内容。 每个窗格的顶部包含该窗格的当前目录的名称。 此外,可以为每个窗格打开选项卡,并且可以在每个选项卡中打开不同的目录。 导航是通过箭头和Tab键或鼠标完成的。 Enter键可用于输入突出显示的目录。

    每个选项卡和窗格都可以配置为以两种不同模式之一显示文件。 在上图中,文件显示在详细视图中,除了文件名和图标或预览之外,还显示文件大小,上次修改日期,所有者和文件权限。

    Krusader GUI的最顶部是菜单栏和工具栏,其中包含用于配置Krusader和管理文件的菜单项。 界面的底部显示一行功能键标签; 您只需按键盘上与您要执行的功能相对应的功能键即可。 界面底部是命令行。

    Krusader会自动保存当前的选项卡和目录位置以及其他配置项目,以便您在重新启动应用程序时始终返回到最后的配置和目录集。

    Konqueror

    Konqueror是另一个功能强大且灵活的文件管理器,具有许多功能。 它具有其他文件管理器没有的功能:它可以兼作Web浏览器。 只需在位置栏中键入您要查看的网站的URL。

    使Konqeuror与众不同的主要优点是能够打开多个选项卡,每个选项卡可以具有一个或多个目录导航窗格。 在下图中,一个选项卡被划分为三个窗格。 一个在左侧,两个在右侧。 最左侧的侧边栏用于提供整个文件系统的快速导航。

    我特别喜欢Konqueror的一件事是,它在侧边栏和目录面板中都提供了极好的目录结构的高级视图。 这使查找和删除不再需要的文件和目录树变得更加容易。 它还使目录结构的导航和重组更加容易。

    类似于Midnight Commander和Krusader的界面一样,Konqueror的主要用户界面是显示目录内容的文本模式窗格。 但是,Konqueror允许使用多个窗格,并且默认的单个窗格可以在水平和垂直方向上进行尽可能多的拆分。 Konqueror还支持多个选项卡(这次位于目录窗格的顶部),并且可以在每个选项卡中打开不同的目录集。 导航是通过箭头和Tab键或鼠标完成的。 Enter键可用于输入突出显示的目录。 Konqueror GUI顶部附近的“位置”小部件包含当前所选窗格的完整路径。

    每个选项卡和窗格都可以配置为以两种不同模式之一显示文件。 在上图中,文件显示在详细视图中,除了文件名和图标或预览外,还显示文件大小,上次修改日期,所有者和文件权限。

    在图形用户界面的最顶部是菜单栏和工具栏,其中包含用于配置Konqueror和管理文件的菜单项。 一旦按照需要的方式设置了选项卡和窗格,就可以保存它,以便Konqueror始终从该配置开始。

    海豚

    海豚非常类似于Konqueror和Krusader。 它具有两个目录导航窗格和一个侧栏,可轻松进行文件系统导航。 它支持选项卡。

    可以将Dolphin的主要用户界面配置为与Konqueror和Krusader非常相似。 使用两个分别显示目录内容的窗格,它不支持拆分窗格。 导航是通过箭头和Tab键或鼠标完成的。 Enter键可用于输入突出显示的目录。 Dolphin还支持在侧边栏导航窗格和目录窗格中扩展目录树(文件夹)。

    尽管Dolphin确实支持选项卡,但是在重新启动时,它始终恢复为显示主目录的一对目录窗格的默认值。

    鹦鹉螺

    Nautilus具有一个可以使用的目录窗格。 它还具有用于导航的侧栏。 Nautilus是一个简单,体面的文件管理器,由于其简单性,对许多初学者都非常有用。 Nautilus通常在以GNOME为桌面的系统中找到,但也可以与KDE一起安装和使用。

    Nautilus的主要用户界面非常简单,带有导航侧边栏和可在其中工作的单个目录窗口。 它不支持多个选项卡或拆分窗格。 导航是通过箭头和Tab键或鼠标完成的。 Enter键可用于输入突出显示的目录。

    图纳尔

    Thunar是另一个轻量级的文件管理器。 它的外观和工作方式与Nautilus极为相似,因此没有其他可说的了。

    个人电脑

    PCManFM文件管理器旨在替换Nautilus和Thunar。 实际上,基于它们的外观和工作方式非常相似,它们实际上可能共享一些通用代码。 这三个文件管理器具有最少的配置选项,并且都共享相同的简单界面。

    XFE

    XFE是文件管理器中比较有趣的一种,它具有自己的接口,并且比Nautilus,Thunar和PCManFM灵活一些。

    XFE可以配置为显示一个或两个目录窗格,并且导航栏是可选的。 它执行所有预期的拖放功能,但需要一些手动配置才能将正确的应用程序(如LibreOffice)与特定文件类型相关联。 它具有一组合理的配置选项,但与Konqueror或Krusader的配置选项相差无几。

    XFE在保留自己的“主题”方面也非常困难,并且没有选择使用桌面配色方案,图标,装饰或小部件的选项。

    推荐建议

    我知道还有其他文件管理器,其中之一可能是您的最爱。 您选择的文件管理器应该是最适合您的文件管理器。 GNU / Linux提供了几种可行的选择,其中一种很可能会满足您的大多数需求。 如果您的收藏夹不能满足您对特定任务的需求,则可以始终使用适合的任务。

    所有这些文件管理器都是免费的,并以某种形式的开源许可证进行分发。 所有这些都可以从Fedora和CentOS的通用,受信任的存储库中获得。

    我计划写一些额外的文章,以更详细地介绍这些文件管理器。 请留下您的评论,让我知道您想进一步了解哪些。

    翻译自: https://opensource.com/business/15/4/eight-linux-file-managers

    linux 文件管理器

    展开全文
  • Linux文件管理器Nautilus,以及Nautilus的浏览模式和Spatial模式的切换
  • linux文件管理系统源代码

    热门讨论 2010-05-06 14:35:02
    这是linux文件管理系统的一个源代码,可以正确运行。
  • 学生课程实验报告书 课程 linux 网络操作系统 级 系 专业 班 学号 姓名 指导教师 一实验项目 用户与组群管理 二实验日期 三实验原理 1.熟悉 Linux 下常用的操作指令 2.加深对文件目录文件系统等概念的理解 3.掌握 ...
  • linux文件管理

    2012-11-29 21:16:03
    文档提供了关于linux二级文件管理,包含文件的各种操作,希望您能支持
  • Linux文件系统模拟(内有程序),C语言实现 功能目录如下: * 1. 创建目录 * * 2. 删除目录 * * 3. 重命名目录 * * 4. 更改目录权限 * * 5. 创建文件 * * 6. 删除文件 * * 7. 重命名文件 * * 8. 显示文件内容 * * 9...
  • 实验三 linux文件管理

    千次阅读 2017-11-28 14:39:56
    3、 使用ls明令查看Linux的目录结构,了解各目录存放与系统相关的文件   4、 使用 cat、more、head、tail等命令显示 /etc/inittab文件内容 5、 使用grep 命令在/etc/inittab 文件中查询“ini

    1、 root账号登录到终端,使用pwd命令查看当前目录

     


    2、 cd命令将当前目录切换到“/”目录下


    3、 使用ls明令查看Linux的目录结构,了解各目录存放与系统相关的文件


     

    4、 使用  cat、more、head、tail等命令显示 /etc/inittab文件内容


    5、 使用grep 命令在/etc/inittab 文件中查询“initdefault”字符串,得出结论——文件中 没有initdefault 这个单词

    6、 使用find locate 命令查找 /目录下所有以main 开头的文件

     

    7、 使用 cp 命令将/etc目录下的inittab文件拷贝到/root目录下



    8、 使用 sort 和uniq 命令对 /root目录下的inittab文件排序后输出其结果

     

    9、 统计inittab文件的字节数、行数、字数

     

    10、 mkdir命令在/root目录下创建一个test目录


    11、 cp命令将/etc目录及其下所有内容复制到test目录下


    12、 使用cd和ls查看/root/test/etc 下的内容


    13、 test目录改名为test2


    14、 删除test2


    知识点总结:使用pwd命令查看当前目录,cd 命令,ls命令, cat、more、head、tail等命令,grep命令,find命令,cp命令,sort命令,字节数的统计,mkdir命令等。

    实验心得:通过这次实验,我对Linux常用命令和工具有了进一步的了解,从一开始不知从何下手,但通过本次实验的命令解析,我懂得如何应用这些命令,如文件操作命令主要由:文件查看命令ls、显示文件内容命令cat、文件的复制命令、文件改名命令、删除文件命令等。这足以说明这次实验也锻炼了我们对新事物的接受能力,这对于我们以后的工作是有利的。  这次实验让我更加坚信:只要我们认真的去学习,就可以得到更多的知识。因此,我会在继续努力的学习,争取做到更好。

    展开全文
  • Linux文件管理系统模拟源代码

    热门讨论 2008-01-11 10:47:03
    这是一个学期的课程设计,共享给需要的朋友。
  • linux文件管理器左侧目录的消失

    千次阅读 2013-09-21 16:19:42
    打开后文件内容应该如下: XDG_DESKTOP_DIR="$HOME/Desktop" XDG_DOWNLOAD_DIR="$HOME/Desktop" XDG_TEMPLATES_DIR="$HOME/Templates" XDG_PUBLICSHARE_DIR="$HOME/Public" XDG_DOCUMENTS_DIR="$HOME/...

    0.0 今天系统上Video文件夹莫名奇妙地消失了。。。

    不过有可能是自己不小心误删了。。。

    于是自己创了一个新的Video

    但是不知道怎么添加到原来的那个Places目录里

    于是google了一番


    解决来源:http://ubuntuforums.org/showthread.php?t=1004012

    解决如下:

    gedit ~/.config/user-dirs.dirs

    打开后文件内容应该如下:

    XDG_DESKTOP_DIR="$HOME/Desktop"
    XDG_DOWNLOAD_DIR="$HOME/Desktop"
    XDG_TEMPLATES_DIR="$HOME/Templates"
    XDG_PUBLICSHARE_DIR="$HOME/Public"
    XDG_DOCUMENTS_DIR="$HOME/Documents"
    XDG_MUSIC_DIR="$HOME/Music"
    XDG_PICTURES_DIR="$HOME/Pictures"
    XDG_VIDEOS_DIR="$HOME/Videos"

    如果不是如此,则修改相应的即可。


    另外才查找的过程中发现了Bookmark这个东东

    也就是在左侧创建一个类似的快捷栏

    创建方法为:

    进入欲创建的目录下

    Ctrl + D 即可。

    展开全文
  • 实验五Linux磁盘与文件系统管理;实验五 Linux磁盘与文件系统;实验内容
  • 基于QT+Linux/Windows的简易文件管理

    热门讨论 2013-09-08 23:16:59
    基于QT+Linux的简易文件管理器 包括文件(夹)的创建删除复制粘贴等
  • 操作系统作为磁盘文件系统和用户之间的中介,必须在内核中建立自己的文件系统,为与磁盘文件系统相区别,我们把它叫做操作系统的文件管理系统,简称文件管理系统。   文件管理系统与磁盘文件系统的关系 与处理器...
  • 实验三 Linux文件管理

    千次阅读 2017-10-14 15:08:27
    3、 使用ls明令查看Linux的目录结构,了解各目录存放与系统相关的文件 4、 使用 cat、more、head、tail等命令显示 /etc/inittab文件内容 ...
  • 情景描述 想要成为一名真正的Linux系统的网络管理员小明觉得还应该学习Linux文件系统和磁盘管理相关知识因为对于系统中文件管理权限管理也是未来使用中至关重要的知识尤其对于初学者来说文件的权限与属性是学习Linux...
  • 关于Linux文件系统及文件管理的实验报告
  • linux系统文件管理命令

    千次阅读 2018-03-30 17:48:31
    环境介绍:1.linux是指linux的内核,而我们所说的linux操作系统是linux的内核+GNU组织的软件GNU/linux。2.shell是一种解释器,是保护系统内核不被篡改的软件,我们现在所使用的linux系统中默认启动的shell是bash。3....
  • Linux 文件权限模型的工作方式Linux 文件系统权限Red Hat System Administration ILinux 中通过文件权限来管理用户对文件的访问Linux 文件系统中每个文件都与三个权限类别所属用户权
  • 本文是在黑马程序员网课课件基础上修改的学习笔记 ...运维基本功(五):Linux文件管理-用户管理 一、查看文件内容 1、回顾之前的命令 cat命令、tac命令、head命令、tail命令、扩展:tail -f动态查看一个文件的内容
  • 实验1复制、删除与移动 实验目的:掌握cp,rm,mv的用法 实验要求: 1.用root身份将其主文件夹下的.bashrc复制到/tmp下,更名为bashrc。...4将1题中复制的 bashrc 建立一个连结文件 (symbolic ...
  • Linux 远程管理工具(XManager)

    万次阅读 多人点赞 2018-05-30 11:53:54
    在工作中经常使用Xmanager来登录远端的Linux系统,在X窗口系统上作图形化的操作。Xmanager可以将PC变成X Windows工作站(非开源)。它是Windows 95/98/ME和Windows NT/2000/XP /2003平台下一个性能优秀的X11R6 PC X...
  • 问题描述 在内网中,我们已搭建文件服务,平时需要上传很多文件来与他人共享...我们需要类似文件管理器的功能来管理远程服务器的文件,简化操作。在我们认知里,只有 B/S 与 C/S 两种架构方案,既然 C/S 不行,那就寻.
  • 文档主要讲述以下内容 1.Linux系统中的账号管理 2.相关的配置文件 3.Linux系统账号管理的相关命令
  • linux创建文件

    万次阅读 多人点赞 2019-07-14 21:11:06
    linux创建文件 1、在 Linux 上使用重定向符(>)创建一个文件 标准重定向符允许我们创建一个 0KB 的空文件。它通常用于重定向一个命令的输出到一个新文件中。在没有命令的情况下使用重定向符号时,它会创建一个...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,028,108
精华内容 411,243
关键字:

linux文件管理

linux 订阅