【学习笔记5】Linux常用命令2 - 文件处理命令

1、文件处理命令:ls
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或目录]
      -a  all显示所有文件,包括隐藏文件
      -l  long 详细信息显示
      -d  directory查看目录属性
例如:


第一列:drwxr-xr-x 文件类型与权限,拆分为四部分:
d :表示文件类型为目录(d 目录 directory ; - 二进制文件;l 软链接文件 link)
rwx :所有者权限 (u  user/onwer)
r-x :所属组权限 (g  group)
r-x :其他人权限 (o  others)
(附:文件权限 r read读;w write写;x execute执行)
第二列:2 硬链接数
第三列:root 所有者
第四列:root 所属组
第五列:4096 文件大小
        (数据块(block)存储,默认大小512字节,可以调整)
第六列:Jul 28 07:10 创建或最后修改时间
第七列:bin 文件或目录名称


2、文件处理命令:cd
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd [目录]


3、文件处理命令:pwd
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
功能描述:显示当前所在的工作目录


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


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


6、文件处理命令:cp
命令名称:cp
命令英文原意:copy
命令所在路径:/bin/cp
语法:cp -R [源文件或目录] [目的目录]
      (可多个同时复制,复制目录需添加选项 -R)
功能描述:复制文件或目录


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


8、文件处理命令:rm
命令名称:rm
命令英文原意:remove
命令所在路径:/bin/rm
执行权限:所有用户
语法:rm -r [文件或目录]
      (删除目录需要添加选项 -r ;跳过删除确认需要添加选项 -f ,例如:rm -f  file1    rm -rf  dir1)
功能描述:删除文件或目录
(命令rmdir 删除空目录)
 
9、文件处理命令:cat
命令名称:cat
命令英文原意:concatenate and display files
命令所在路径:/bin/cat
执行权限:所有用户
语法:cat [文件名]
功能描述:显示文件内容,适合察看内容短小、不超过一屏的文件
 
10、文件处理命令:more
命令名称:more
命令所在路径:/bin/more
执行权限:所有用户
语法:more [文件名]
    空格或f 显示下一页
    Enter 显示下一行
    q或 Q 退出
功能描述:显示文件内容,支持分页显示,让画面在显示满一页时暂停
 
11、文件处理命令:head
命令名称:head
命令所在路径:/bin/head
执行权限:All User
语法:head -num [文件名]  (-num 显示文件的前num行)
功能描述:查看文件的前几行(默认10行)
 
12、文件处理命令:tail
命令名称:tail
命令所在路径:/bin/tail
执行权限:All User
语法:tail -num [文件名]  (-num 显示文件的后num行)
-f 动态显示文件内容(例如动态查看日志文件内容)
功能描述:查看文件的后几行
 
13、文件处理命令:ln
命令名称:ln
命令英文原意:link
命令所在路径:/bin/ln
执行权限:所有用户
语法:ln -s [源文件] [目标文件]
-s 创建软链接文件(不加选项-s时是创建硬链接文件)
软件链接文件类似于Windows的快捷方式,
所有软链接文件的文件类型权限始终为:lrwxrwxrwx 
硬链接文件类似于cp -p 加 同步更新   
(cp -p 复制的同时保留原始的创建或最后修改时间)
(ls -i 查看i节点, i - inode ,硬链接文件与源文件有相同的i节点)
软链接文件可以跨文件系统生成,硬链接文件不能跨文件系统生成!(跨文件系统--跨分区)
范例:ln -s /etc/issue /issue.soft
      ln /etc/issue /issue.hard

你可能感兴趣的:(【学习笔记5】Linux常用命令2 - 文件处理命令)