Linux文件处理命令
Posted 413Xiaol
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux文件处理命令相关的知识,希望对你有一定的参考价值。
1.查看文件
命令:ls
路径:/bin/ls
权限:所有用户
选项:
ls -a 显示目录下所有文件,包括隐藏文件(.开头的文件)
ls -l 以long形式显示文件属性
ls -i 显示文件的inode号
ls -al 以长形式显示所有文件
ls -alh 以长形式显示所有文件,其中文件大小是带单位的
2.创建目录
命令:mkdir
路径:/bin/mkdir
权限:所有用户
选项:
mkdir dirname 创建目录
mkdir -p dirname1/dirname2 递归创建
3.切换目录
命令:cd
路径:/bin/cd
权限:所有用户
选项:
cd dirname 切换目录
cd ~ 回家目录
cd .. 返回上级目录
cd / 回根目录
4.删除目录
命令:rmdir
路径:/bin/rmdir
权限:所有用户
选项:
rmdir dirname 删除空目录
说明:只能删除空目录
5.复制(复制的过程中可以同时改名)
命令:cp
路径:/bin/cp
权限:所有用户
选项:
cp -rp [原文件或目录] [目标目录]
-r 复制目录(复制文件时不用加这个参数)
-p 保留文件属性,保留最后修改时间
说明:复制的过程中可以同时改名,即,在目标目录中指定
6.移动、改名
命令:mv
路径:/bin/mv
权限:所有用户
选项:
mv [原文件或目录] [目标目录]
7.删除文件
命令:rm
路径:/bin/rm
权限:所有用户
选项:
rm -rf [目录或文件]
-r 递归删除
-f 强制删除
8.创建空文件
命令:touch
路径:/bin/touch
权限:所有用户
语法:
touch 文件名
注意:
1.创建文件名带空格的文件:touch "program files"
2.不建议这么玩,因为空格在linux中是分隔符
3.以后用这个文件的时候也需要带上引号
9.查看文件内容
命令:cat
路径:/bin/cat
权限:所有用户
选项:
cat -n [文件]
-n 显示行号
10.分页显示文件内容
命令:more
路径:/bin/more
权限:所有用户
选项:
more [文件]
空格 翻页
回车 翻行
Q/q 退出
命令:less
路径:/bin/less
权限:所有用户
选项:
more [文件]
空格 翻页
回车 翻行
Q/q 退出
pageUp 上翻
pageDown 下翻
/xiaol 搜索xiaol(按N找下一个搜索匹配行)
11.查看文件前几行
命令:head
路径:/bin/head
权限:所有用户
选项:
head -n 数字 [文件]
-n 不写,默认10
12.查看文件末几行
命令:tail
路径:/bin/tail
权限:所有用户
选项:
tail -n 数字 [文件]
-n 不写,默认10
tail -f 文件
-f 动态显示,多用于日志文件
以上是关于Linux文件处理命令的主要内容,如果未能解决你的问题,请参考以下文章