文件处理命令

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;
原文地址:https://www.cnblogs.com/arcer/p/2958687.html