美文网首页
文件管理命令

文件管理命令

作者: N33_LvQing | 来源:发表于2018-09-30 12:40 被阅读0次

一、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

ls

功能:查看目录下文件的详细信息

语法:ls 选项 【文件或目录】

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

        -l 详细信息显示

        -d 查看目录属性

演示:

cd

功能:切换目录

cd 路径

演示:

Pwd

功能:显示当前所在的工作目录

演示:

Touch

功能:创建空文件,修改文件时间戳

语法:touch [文件名]

演示:

Mkdir

功能:创建新目录

语法:mkdir [目录名]

演示:

Cp

功能:复制文件或目录

语法:cp  -R [源文件或目录] [目的目录]

         -R复制目录

演示:

mv

功能:移动文件,更名

语法:mv [源文件或目录] [目的目录]

演示:

rm

  功能:删除文件

   语法:rm -r [文件或目录]

            -r  删除目录

   演示:

Cat

   功能:显示文件内容

   语法:cat[文件名]

   演示:

more

   功能:分页显示文件内容

   语法:more[文件名]

        (空格)或f   显示下一页

        (enter)      显示下一行

         Q或q        退出

head

功能:产看文件的前几行

语法:head -n [文件名]

          n 显示文件的前几行

演示:

Tail

   功能:查看文件的后几行

   语法:tail  -n  [文件名]

              -n  显示文件的后几行

              -f   动态显示文件内容 可通过此功能实时查看文件追加内容

   演示:

Ln

   功能:产生链接文件

   语法:ln -s[源文件][目标文件]

           -s 创建软链接链接

   演示:

硬链接与软链接的区别:

软链接可以跨分区生成,当删除原文件后软链接本身文件也没意义了。

硬链接不能跨分区生成,当删除原文件后,硬链接后的文件还会存在,硬链接与原文件有相同的inode,所以可以同步更新。

文件搜索命令

Which

功能:显示系统命令所在目录

语法:which [命令名称]

演示:

whereis

功能:搜索程序二进制文件所在路径

语法:which 名称

演示:

2、bash的工作特性之命令执行状态返回值和命令行展开所埗及的内容及其示例演示。

bash命令的执行状态分为两种:

成功,状态返回值为0。

失败,状态返回值为1-255。

bash使用特殊变量$?保存最近一条命令的执行状态结果。

在bash中使用一些特殊符号来代替一些参数

(1)    ~:表示当前用户家目录

(2){}:分组符号,承载以逗号,小数点.为分割符号的文件列表,并将其展开为多个路径。

3、请使用命令行展开功能来完成以下练习:

 (1)创建/tmp目录下的:a_c,a_d, b_c, b_d

 (2)创建/tmp/mylinux目录下的: 

mylinux/

I————bin

I————boot

I I————grub

I————dev

I————etc

I       I————rc. d

I       I        I————init. d

I       I————sysconfig

I              I———— network-scripts

I————lib

I       I————modules

I————lib64

I————proc 

I————sbin

I————sys

mkdir -p /tmp/mylinux/{bin,root/grub,dev,etc/rc.d/init.d,sysconfig/network-scripts,lib/modules,lib64,proc,sbin,sys}

4、文件的元数据信息有哪些,分别表示什么含义,如何查看?如何修改文件的时间戳信息。

可使用stat命令查看文件元数据

(1)文件元数据的信息有:

file:文件名

size:文件大小

block:文件占了多少个数据块

IO Block:文件所占数据块的块大小

Device:硬件,说明该文件在硬盘的那个柱面

Inode:节点号

links:链接

Access(第一个):权限

Uid:该文件所属的属主

Gid:该文件所属的属组

context:安全上下文

Access(第二个):文件上一次的访问时间

Modify:文件上一次修改的时间

Change:文件上一次属性更改的时间

(2)可使用touch修改文件时间戳信息

touch [OPTION]… FILE…

常用选项:

-c: 指定的文件路径不存在时不予创建;

-a: 仅修改access time;

-m:仅修改modify time;

-t:使用指定的日期时间,[[CC]YY]MMDDhhmm[.ss];

5、如何定义一个命令的别名,如何在命令中引用另一个命令的执行结果?

alias name 值

但是只在当前环境生效,如果想永久生效则把别名加在/etc/profile或~/.bashrc中。然后#source ~/.bashrc

使用管道符|可以引用另一个命令的执行结果

6、显示/var目录下所有以1开头,以一个小写字母结尾,且中间至少出现一位数字(可以有其它字符)的文件或目录。

7、显示/etc目录下,以任意一个数字开头,且以非数字结尾的文件或目录。

8、显示/etc目录下,以非字母开头,后面跟了一个字母以及其它任意长度任意字符的文件或目录。

9、在/tmp目录下创建以tfile开头,后跟当前日期和时间的文件,文件名形如: tfile-2016-05-27-09-32-22。

10、复制/etc目录下所有以p开头,以非数字结尾的文件或目录到/tmp/mytestl目录中

11、复制/etc目录下所有以.d结尾的文件或目录至/tmp/mytest2目录中。

12、复制/etc/目录下所有以1或m或n开头,以.conf结尾的文件至/tmp/mytest3目录中

相关文章

  • linux常用命令

    文件处理命令 目录处理命令 权限管理命令 文件搜索命令 帮助命令 用户管理命令 压缩解压命令 tar解压缩命令 语...

  • Linux基础命令

    系统管理类命令 目录管理类命令: 文本查看类命令: 文件的时间戳管理工具 文件管理、命令别名、通配符glob

  • 19:unix/linux之基础知识

    1、unix/linux文件管理方式 2、常见命令操作 3、磁盘文件管理 1、命令:ls 2、命令:more 3、...

  • Linux操作系统学习笔记 0 ——目录

    环境配置和软件安装环境配置和软件安装地址 初识Linux——命令示例命令示例 目录管理目录管理 文件管理文件管理 ...

  • linux学习 Day4-文件管理命令

    一 文件管理命令

  • 2018-07-01

    Linux的文件管理和Bash的基础特性 一:Linux的文件管理类命令 (一)目录管理命令: 1、ls:用于显示...

  • Linux的简单学习记录(三)

    Linux的文件目录管理一、文件和目录管理 1.cd命令与pwd命令 进入文件目录与现实当前文件目录 2.mkdi...

  • Linux 命令行

    Shell 文件管理命令行(一)Shell 文件操作 Shell 系统管理命令行(二)Shell 系统管理 ADB...

  • Shell 常用命令汇总

    文件操作命令 目录及其操作命令 联机帮助命令 有关进程管理的命令 文件压缩和解压缩命令

  • linux系统下软件包的安装和启动

    linux系统的基础操作命令: sudo 超级管理员获得权限命令 cd 打开文件命令 cp 复制文件命令 cp –...

网友评论

      本文标题:文件管理命令

      本文链接:https://www.haomeiwen.com/subject/ytpboftx.html