• 文件处理命令


    1、ls

    View Code
    命令名称:ls
    命令英文原意:list
    命令所在路径:/bin/ls
    执行权限:ALL USER
    功能描述:显示目录文件
    语法:ls 选项 [-ald] [文件或目录]
        -a      显示所有文件,包括隐藏文件
        -l       详细信息显示
        -d      查看目录属性
    
    备注:
    ls -i i-inode i节点;linux里面所有的文件都有一个i节点;

    2、cd

    View Code
    命令名称:cd
    
    命令英文原意:change directory
    
    命令所在路径:shell内置命令
    
    执行权限:所有用户
    
    语法:cd[目录]
    
    功能描述:切换目录
    
    范例:
        $cd /     切换到根目录
        $cd ..    回到上衣记录

    3、pwd

    View Code
    命令名称:pwd
    
    命令英文原意:print working directory
    
    命令所在路径:/bin/pwd
    
    执行权限:所有用户
    
    语法:pwd
    
    功能描述:显示当前所在目录
    
    范例:
        $pwd
        /etc/rc5.d

    4、mkdir

    文件处理命令
    命令名称:mkdir
    
    命令英文原意:make directory
    
    命令所在路径:/bin/mkdir
    
    执行权限:所有用户
    
    语法:mkdir [目录名]
    
    功能描述:创建新目录
    
    范例:$mkdir newdir

    5、touch

    touch
    命令名称:touch
    
    命令所在路径:/bin/touch
    
    执行权限:所有用户
    
    语法:touch [文件名]
    
    功能描述:创建空文件
    
    范例:$ touch newfile

    6、cp

    View Code
    命令名称:cp
    命令英文原意:copy
    命令所在路径:/bin/cp
    执行权限:ALL USER
    语法:cp -R [源文件或目录] [目标目录]
             -R 复制目录
    功能描述:复制文件或目录
    
    cp -p oldfile newfile(拷贝的时候,添加-p参数,指定oldfile与newfile的时间一致)

    cp的升级版(复制整个目录)

    [root@oel254 u02]# find . | cpio -pdmu /u01/

    参考文章

    7、mv

    View Code
    命令名称:mv
    
    命令英文原意:move
    
    命令所在路径:/bin/mv
    
    执行权限:所有用户
    
    语法:mv [源文件或目录] [目的目录]
    
    功能描述:移动文件、更名

    8、rm

    View Code
    1、删除文件 rm 文件名称
    2、删除目录 rm -r 目录名称
    3、还有一个命令rmdir,删除空目录;如果需要删除一个目录,首先需要将目录中的所有文件及目录删除之后,才可删除此目录;如此带来效率的低下,一般我们很少用到此命令,再次不在过多阐述;只阐述rm命令;
    
    命令名称:rm
    
    命令英文原意:remove
    
    命令所在路径:/bin/rm
    
    执行权限:所有用户
    
    语法:rm -r [文件或目录]
           rm -r 删除目录
    
    功能描述:删除文件或目录

    9、cat(适合查看一些文件内容不是很长的文件)

    View Code
    命令名称:cat
    
    命令英文原意:concatenate and display files
    
    命令所在路径:/bin/cat
    
    执行权限:所有用户
    
    语法:cat [文件名]
    
    功能描述:显示文件内容
    
    范例:
       $ cat /etc/issue
       $ cat /etc/services

    10、more(适合查看一些文件内容比较多的文件)

    View Code
    命令名称:more
    
    命令所在路径:/bin/more
    
    执行权限:所有用户
    
    语法:more [文件名]
        (空格)或f :显示下一页
        (Enter)   :显示下一行
         q或Q         :退出
    
    功能描述:分页显示文件内容
    
    范例:$more /etc/services

    11、head

    View Code
    指令名称:head
    
    指令所在路径:/bin/head
    
    执行权限:所有用户
    
    语法:head -num [文件名]
            -num 显示文件的前num行
    
    功能描述:查看文件的前几行
    
    范例:$head -20 /etc/services

    12、tail

    View Code
    指令名称:tail
    
    指令所在路径:/bin/tail
    
    执行权限:ALL USER
    
    语法:tail -num [文件名]
                    -num 显示文件的后num行
                    -f       动态显示文件内容
    
    功能描述:查看文件的后几行
    
    范例:$tail -30 /etc/services

    13、ln

    View Code
    命令名称:ln
    命令英文原意:link
    命令所在路径:/bin/ln
    执行权限:所有用户
    语法:ln -s [源文件] [目标文件]
                 -s 创建软链接
    功能描述:产生链接文件
    
    范例:
        创建文件/etc/issue的软链接/issue.soft
        $ln -s /etc/issue /issue.soft
        创建文件/etc/issue的硬链接/issue.hard
        $ln /etc/issue /issue.hard
    
    软链接与硬链接的区别:
    1、如果源文件被删除,软链接也就找不到;但是硬链接还会继续保留;
    2、软链接可以跨文件系统产生,硬链接不可以跨文件系统或者说不可以跨文件分区;
    
    硬链接与源文件能够同步更新的原理:源文件与硬链接具有相同的inode;
  • 相关阅读:
    the most beautiful media player on the linux platform.
    python IDE 集合
    cassandra java 兼容性问题及其解决方法
    记github上搭建独立域名的免费博客的方法过程
    淘宝购物数据统计分析
    python ipython spyder
    python 实验环境
    golang显示支持的os和arch列表
    命令行设置代理
    vscode远程调试备注
  • 原文地址:https://www.cnblogs.com/arcer/p/2958687.html
Copyright © 2020-2023  润新知