Linux 文件管理基础命令和通配符基础知识

  1. 首先向大家介绍下linux系统中复制、剪切、删除三剑客:

    (1)cp命令事实上是copy files and directories;

    常用选项:

    -a ,表示保留原数据属性;

    -r,表示递归选项,所有目录以及目录下的所有文件;

例如:

如图1,1所示:-a选项

我们可以看到在/tmp/uo下面有许多文件和目录,那么我们用#cp –a uo ./ou 把当前目录下的uo目录复制到当前ou目录下,用ls命令查看一下。

下面介绍下-a选项,这里以图为例;如图1.2所示

这里我们用筛选命令查看以字母”S”开头以字母”e”结尾的文件为例,且是一个链接文件,我们可以看到文件大小是”14”,我们用“-a”选项复制命令,保存了他的原有属性,且蓝色部分是没有添加’-a’选项,他的文件大小是“27”。

(2)mv 命令事实上是move (rename) files,且在同一目录下此命令是重命名;

mv命令常用选项是:-T ,复制源所有到目标且重命名;

如图2.1所示:

(3)rm命令事实上是remove files or directories,

常用选项-r:递归选项

-f:强制选项

如图3.1所示:

(4)这里我们讲下linux系统[glob]的知识,当我们在/etc/下寻找某个特定文件时,为了简单快捷,我们使用glob来实现文件名通配;

如图4.1所示:
这里我们以/etc下,以字母”s”开头,以字母”e”结尾的文件或目录,这里显示了是一个链接文件,

我向大家介绍一些通配符:

[[:alpha:]]:任意大小写字母;  *:表示任意长度的任意字符;

[[:lower:]]:任意小写字母;   ?:表示任意单个字符;

[[:upper:]]:任意大写字母;   []:指定范围的字符;

[[:digit:]]:任意数字;        [^]:表明匹配外的字符;

[[:alnum:]]:任意数字和字母

[[:space:]]:空白字符

[[:punct:]]:任意标点符号

接下来我们做一个实例:

查看/etc目录下,以字母s,n,r开头,中间且至少有一个数字,结尾以.d结尾的文件或目录

如图4.2所示: #ls -d /etc/[s,n,r]*[0-9]*[[:punct:]]d

以上内容是不是很简单,请大家关注本博客,每周必有新发现!!

后面我会相继为大家介绍另外三剑客:grep、sed、awk

时间: 2025-01-20 06:27:45

Linux 文件管理基础命令和通配符基础知识的相关文章

linux文件管理类命令汇总及通配的几个事例

linux文件管理类命令汇总 1.文本文件查看类命令:cat,tac,more,less,tail,head cat(tac): 正向(反向)显示 cat [OPTION]... [FILE]...                -E:显示行结束符$ -n:对显示出的每一行进行编号 more [OPTIONS...] FILE... 特点:翻屏至文件尾部后自动退出; -d:显示翻页及退出提示 space:向下翻页                        Enter:向下翻一行 b,ctrl

Linux文件管理相关命令

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! 在了解了Linux文件管理背景知识之后, 我们可以学习一些命令来管理我们的文件. 文件操作相关 有一些命令可以帮助我们"修剪"之前看到的文件树. $touch a.txt 如果a.txt不存在,生成一个新的空文档a.txt.如果a.txt存在,那么只更改该文档的时间信息.(这个命令实际上用得并不广泛,但可以帮我们创建一个空文件来实验下面操作) $ls . 是list的简

linux文件管理类命令,类型,用户的权限管理及bash shell的特性:命令别名,文件名通配

文件管理类命令 ls 查看 :cat tac more less head tail 复制:cp -r:递归 -i:提示,交互 -f:强制覆盖 -a :保留所有文件信息 -d:当源为链接文件时,复制链接本身,而非源文件 -p:保持原有属性 删除 : rm 删除非空目录 rm -rf 移动 : mv 创建 : touch 用来修改时间戳,创建空文件 -c:不创建新文件,只修改时间戳 -a:仅修改访问时间 -m:修改修改时间 -t:指定时间戳 先加-m再加-t后跟时间 元数据属性:stat 显示文件

linux文件管理类命令汇总(用法与选项)

1.Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示. 一.文件权限管理类命令 chown:改变文件所有者 chown [OPTION]... [OWNER][:[GROUP]] FILE... 常用参数 -R:递归修改(改目录就改目录中的目录及文件) 示例:# chown -R root /tmp/issue # chown -R root:root /tmp/issue chown [OPTION]... --reference=RFILE FILE... 示例:# c

linux文件管理类命令汇总及演示(mkdir,rmdir,tree,touch,cp,mv,rm)

mkdir mkdir 概述 创建目录 语法 mkdir [OPTION]... DIRECTORY.. 常用选项 -p:--parents,自动按需创建父目录 -v:--verbose,显示详细创建过程 -m:--mode,创建时给定权限 命令演示 [[email protected] mytest]# mkdir -p xiangjis [[email protected] mytest]# ll 总用量 0 drwxr-xr-x. 2 root root 6 7月 19 14:33 xia

8-23 linux文件管理常用命令和Bash特性

一.Linux目录配置标准和文件类型 1.Linux 目录配置标准FHS(Filesystem Hierarchy Standard) FHS: /boot: 引导文件存放目录,例如kernel(vmlinuz).bootloader(grub, grub2): /bin: binary,供用户使用的基本的命令:OS启动即会用到程序: /sbin:管理类的基本命令: /lib: 基本共享库:内核模块: /lib64:x86_64系统的共享库: /etc:配置文件目录: /home/USERNAM

3-1 Linux文件管理类命令详解

根据马哥Linux初级 03-01整理 1. 目录管理 ls cd pwd mkdir rmdir tree 2. 文件管理 touch stat file rm cp mv nano 3. 日期时间 date clock hwclock cal 4. 查看文本(不可以查看二进制) cat.tac.more.less.head.tail cat:concatenate 链接并显示 cat后的参数,-n,后面不可以带数字 -E 显示$ -n 是显示序列号 tac : 是逆序显示 另外,中断某个命令

Linux文件管理类命令

文件操作类:touch, mkdir, rmdir, ls, mv, cp, rm, pwd touch 1.txt    如果1.txt不存在,则创建一个新的空文档1.txt.如果1.txt存在,那么只更改该文档的时间信息. mkdir /home/aaa 创建一个新的目录 rmdir /home/aaa 删除一个空的目录 ls 显示当前目录下的所有文件名 ls -l 1.txt 或 ll 1.txt 显示文件名为1.txt的详细信息 cp 1.txt 2.txt cp为copy的简写,作用为

Linux文件管理类命令及命令别名

文件查看类命令: cat: tac: 从文件尾部开始显示 分屏显示: more [option] 文件名: 查看至文件尾部会退出 空格为翻页 less [option] 文件名: 查看至文件尾部不退出 ctrl+d: 往下翻半屏 ctrl+u: 往上翻半屏 k: 往上翻一行 enter:往下翻一行 1J: 第一行 : 最后一行 /keyword: 查找指定字符,从文件头开始 ?keyword: 查找指定字符,从文件尾开始 n: 往下找 N: 往上找 #G: 定位某一行 q: 首尾查看:head,