目录及文件处理命令、链接命令

命令格式:命令 [-选项] [参数]

目录处理命令

  1. ls(list)
    语法:ls [-ald] [文件或目录]
    -a 即all,显示所有文件包括隐藏文件(linux中隐藏文件,在文件名前有一个点,隐藏文件的实际作用是隐藏某些系统文件,告知用户一般情况下不要动用)
    -l 即long,显示详细信息(linux中文件大小的单位为字节,加上-h选项即可自动转换,h即human人性化)
    -d 即directory,查看目录信息
    -i 即inode,查看索引结点

    权限:
    -rw-r–r--
    u所有者 g所属组 o其他人
    r读 w写 x执行
    文件类型:
    -(二进制文件)
    d (目录)
    l (软链接文件)

  2. mkdir(创建新目录)
    语法: mkdir -p [目录名]
    -p 递归创建(可在尚未创建的目录中再新建子目录,可一次创建多个子目录)

  3. cd(change directory 切换目录)
    cd . 当前目录
    cd … 当前目录的上一级目录

  4. pwd(print working directory 显示当前目录)

  5. rmdir 删除空目录

  6. cp(copy 复制文件或目录,复制的同时可以重命名)
    cp -rp [原文件或目录] [目标目录]
    -r 复制目录
    -p 保留文件属性(如保留文件最后修改时间等)

  7. mv(move,剪切文件,剪切的同时也可以重命名)
    在同一目录内剪切的同时改名,即可实现重命名

  8. rm(remove 删除文件)
    rm -rf [原文件或目录] [目标目录]
    -r 删除目录
    -f 即force,强制执行,不再询问

文件处理命令

  • touch 文件名.list(创建空文件)

  • cat(显示文件内容)
    -n 显示行号
    tac(反向显示文件内容)

  • more(分页显示文件内容)
    进入分页浏览状态后:
    空格或f 翻页
    回车 换行
    q或Q 退出

  • less(与more类似,可向上翻页、换行)
    /关键词(可搜索关键字,按n向下查找关键词)

  • head -n 整数(显示前n行,默认显示前10行)
    tail -n 整数 (显示后n行)
    tail -f (动态显示文件末尾的内容,可用于监控日志)

链接命令

  • ln(link,生成链接文件)
    ln [源文件][目标文件] 创建硬链接
    ln -s 创建软链接

软链接特征:
1、指向源文件,类似windows快捷方式
2、权限均为rwxrwxrwx
3、箭头指向源文件
4、只是符号链接,文件大小很小
硬链接特征:
1、相当于拷贝cp -p,源文件和目标文件同步更新,相当于一个备份
2、 通过i结点识别,目标文件序号与源文件相同
3、不能跨分区
4、不能针对目录使用

发布了7 篇原创文章 · 获赞 13 · 访问量 465

猜你喜欢

转载自blog.csdn.net/yc10d/article/details/104029734