第二周-关于linux文件管理

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

常见的命令有如下几条:

  1. touch命令
  • 用法:
    touch [-acdmt] 文件名
  • 选项参数:
    -a :仅修订 access
    time
    -c :仅修改文件的时间,若该文件不存在则不创建新文件
    -d :后面可以接欲修订的日期而不用目前的日期,也可以使用 --date="日期或时间"
    -m :仅修改 mtime
    -t :后面可以接欲修订的时间而不用目前的时间,格式为[YYMMDDhhmm]
  1. ls命令
  • 用法:
    ls [选项] [文件名]
    -选项参数:
    -a :全部的文件,连同隐藏档( 开头为 . 的文件) 一起列出来 (常用)
    -A :全部的文件,连同隐藏档,但不包括 . 与 .. 这两个目录
    -d :仅列出目录本身,而不是列出目录内的文件数据 (常用)
    -f :直接列出结果,而不进行排序 (
    ls默认会以档名排序!)
    -h :将文件容量以人类较易读的方式(例如 GB, KB 等等)列出来 (常用)
    -i :列出 inode 号码(常用)
    -l :长数据串列出,包含文件的属性与权限等等数据 (常用)
    -n :列出 UID 与 GID 而非使用者与群组的名称
    -r :将排序结果反向输出,例如:原本档名由小到大,反向则为由大到小
    -R :连同子目录内容一起列出来,等于该目录下的所有文件都会显示出来 (常说的递归)
    -S :以文件容量大小排序,而不是用档名排序
    -t :依时间排序,而不是用档名
  1. cd命令
  • 用法: cd [相对或绝对路径]
  1. pwd命令
  • 用法: pwd [-P]
  • 选项参数:
  1. mkdir命令
  • 用法: mkdir [-mp] 目录名


  1. rmdir命令
  • 用法: rmdir [选项]... 目录...


  1. cp命令
  • 用法:
    单源复制:cp [OPTION]... [-T] SOURCE DEST
    多源复制:cp [OPTION]... SOURCE... DIRECTORY
    cp [OPTION]... -t DIRECTORY SOURCE...
  • 选项参数:
    -i:交互式复制,即覆盖之前提醒用户确认;
    -f:强制覆盖目标文件;
    -r, -R:递归复制目录;
    -d:复制符号链接文件本身,而非其指向的源文件;
  1. cat命令
  • 用法:
    cat [选项]... [文件]...
    将[文件]或标准输入组合输出到标准输出。
  • 选项参数:
    -n, --number 对输出的所有行编号
    -s, --squeeze-blank 不输出多行空行
    -b, --number-nonblank 对非空输出行编号
  1. tac命令

tac命令:与cat功能相近,只是逆序显示文件内容

  1. mv命令
  • 用法:
    mv [-fiu] source destination
    -选项参数:
    -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖
    -i :若目标文件 (destination) 已经存在时,就会询问是否覆盖
    -u :若目标文件已经存在,且
    source 比较新,才会升级 (update)
  1. rm命令
  • 用法:
    rm [-fir] 文件或目录
  • 选项参数:
    -f :就是 force 的意思,忽略不存在的文件,不会出现警告信息
    -i :互动模式,在删除前会询问使用者是否动作
    -r :递归删除最常用在目录的删除
  1. head命令
  • 用法: head [-n number] 文件
  • 选项: -n :后面接数字,代表显示几行的意思
  1. tail命令
  • 用法: tail [-n number] 文件
  1. file命令

查看文件类型

bash的工作特性之命令执行状态返回值和命令行展开

  1. 执行状态返回值
    若执行状态成功则返回0;若不成功则返回1-255的任意值


  2. 命令行展开

创建/tmp目录下的:ac, ad, bc, bd


创建/tmp/mylinux目录下的一系列目录

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

元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息(inode...)等等
使用touch命令,vim编辑文件,mv修改文件名都可以修改时间戳

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

语法:# alias name='command line'
取消别名:ualias

alias的作用仅在该次登入的操作,即输入一次alias后,这个修改只在当前的Shell生效。如果重新开启一个 Shell,或者重新登录,则这些alias将无法使用。好在linux中提供alias永久化的方法:
<1>.若要每次登入就自动生效别名,则把别名加在/etc/profile或~/.bashrc中。然后# source ~/.bashrc
<2>.若要让每一位用户都生效别名,则把别名加在/etc/bashrc最后面,然后# source /etc/bashrc

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

~]# ls -d /var/1*[0-9]*[[:lower:]]

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

~]# ls -d /etc/[0-9]*[^0-9]

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

~]# ls -d /etc/[^[:alpha:]][[:alpha:]]*

在/tmp目录下创建以tfile开头,后面跟当前日期和时间的文件

~]# touch tfile-$(date +%Y-%m-%d-%H-%M-%S)

复制/etc目录下所有以p开头以非数字结尾的文件和目录到/tmp/mytest1目录中

~]# cp -r /etc/p*[^[:digit:]] /tmp/mytest1

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

~]# cp -r /etc/*.d /tmp/mytest2

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

~]# cp /etc/{l,m,n}*.conf /tmp/mytest3

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,444评论 6 496
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,421评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,036评论 0 349
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,363评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,460评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,502评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,511评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,280评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,736评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,014评论 2 328
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,190评论 1 342
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,848评论 5 338
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,531评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,159评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,411评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,067评论 2 365
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,078评论 2 352

推荐阅读更多精彩内容