Linux命令-文件处理

文件的命名规则:

(1)出去 / 之外,所有的字符都是合法。

(2)有些字符最好不要使用,如空格,制表符,退格符和字符@$ - ()等。

         linux可以后缀

(3)避免使用.作为普通文件的第一个字符。

        .开头的文件表示隐藏文件

(4)大小写敏感。

命令格式

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

例:ls -la /etc

说明:

(1)当有多个选项的时候,可以写在一起。

(2)两个特殊的目录.和..,分别表示当前目录和当前目录的父目录。

命令:

root : /sbin 或/usr/sbin

all user : /bin或 /usr/bin

文件处理命令

命令名称:ls

命令英文原意:list

命令所在路径:/bin/ls(路径不同,命令权限不同)

执行权限:所有用户

功能描述:显示目录文件

语法:ls选项[ald][文件或目录]

-a 显示所有文件,包括隐藏文件

-l 详细信息显示

-d 查看目录属性


wjk@wjk-CW65S:/$ ls -al

total 112

drwxr-xr-x  25 root root  4096 Aug 15 22:15 .

drwxr-xr-x  25 root root  4096 Aug 15 22:15 ..

drwxr-xr-x   2 root root  4096 Aug 14 22:55 bin

drwxr-xr-x   3 root root  4096 Aug 14 22:55 boot


wjk@wjk-CW65S:/$ ls -ld

drwxr-xr-x 25 root root 4096 Aug 15 22:15 .


drwxr-xr-x   2 root root  4096 Aug 14 22:55 bin

文件类型 

    d 目录 directory

    - 表示二进制文件

    l 表示软连接文件 link

rwx    r-x  r-x  (read write execute)

所有者 u (user 或owner)   所属组 g (group)  其他人o(others)

2 表示硬链接数

root root  所有者 所属组

4096 文件大小(不是一个准确的数值)

数据块(512字节)

4096 Aug 14 22:55创建时间或修改时间


文件处理:cd

命令名称:cd

命令英文原意:change directory

命令所在路径:shell内置

执行权限:所有用户

语法:cd 【目录】

功能描述:切换目录

例:

    cd / 切换到根目录

    cd .. 回到上级目录


文件处理命令:pwd

命令名称:pwd

命令英文原意:print working directory

命令所在路径:/bin/pwd

执行权限:所有用户

语法:pwd

功能描述:显示当前所在的工作目录

例:

    pwd 

    /etc/rc5.d


文件处理命令:touch

命令名称:touch

命令所在路径:/bin/touch

执行权限:所有用户

语法:touch 【文件名】

功能描述:创建空文件

例:

    touch newfile


文件处理命令:mkdir

命令名称:mkdir

命令英文原意:make directory

命令所在路径:/bin/mkdir

执行权限:所有用户

语法:touch [目录名]

功能描述:创建新目录

例:

    mkdir newdirectory


文件处理命令:cp

命令名称:cp

命令英文原意:copy

命令所在路径:/bin/cp

执行权限:所有用户

语法:cp -R 【源文件或目录】【目标目录】

                -R 复制目录

功能描述:复制文件或目录

例:

cp file1 file2 dir1

cp -R dir1 dir2


文件处理命令:mv

命令名称:mv

命令英文原意:move

命令所在路径:/bin/mv

执行权限:所有用户

语法:mv [源文件或目录][目标目录]

功能描述:移动文件、更名


文件处理命令:cat

命令名称:cat

命令英文原意:concatenate and display files

命令所在路径:/bin/cat

执行权限:所有用户

语法:cat [文件名]

功能描述:显示文件内容

例:cat /etc/issue

适合查看文件内容不长的文件,不能完成的显示内容


文件处理命令:more

命令所在路径:/bin/more

执行权限:所有用户

语法:more [文件名]

    (空格)或f   显示下一页

    (enter) 显示下一行

       q 或Q  退出

      / 字符串   向下搜索字符串的功能

     ? 字符串  向上搜索字符串的功能

功能描述:分页显示文件内容

例 : more /etc/services


文件处理命令:head

命令所在路径:/bin/head

执行权限:所有用户

语法:cat  -num [文件名]

                 -num 显示文件的前num行

功能描述:查看文件的前几行

例:head -20 /etc/services


文件处理命令:tail

命令所在路径:/bin/tail

执行权限:所有用户

语法:cat  -num [文件名]

                 -num 显示文件的最后num行

                 -f 动态显示 (查看日志)

功能描述:查看文件的后几行

例:tail -20 /etc/services


文件处理命令:ln

命令英文原意:link

命令所在路径:/bin/ln

执行权限:所有用户

语法:ln -s [源文件][目标文件]

               -s创建软连

功能描述:产生链接文件

软连接的文件 lrwxrwxrwx

硬链接 :cp -p +同步更新 (拷贝+同步更新)

硬链接不能跨文件系统,软链接可以


参考:《兄弟连Linux》



























    








你可能感兴趣的:(Linux命令-文件处理)