Linux笔记①:文件、目录操作命令
程序员文章站
2022-06-04 13:46:15
...
一、目录处理命令:
1.ls
ls -a 显示所有文件,包括隐藏文件
ls -l 显示文件详细信息
ls -lh 显示时文件大小以K为单位
ls -d 查看指定目录信息 (一般与-l一起使用,后跟目录: ls -ld)
ls -i 显示文件的i结点(inode) 索引ID号
例:
d rwx r-x r-x 2 linux1 linux1 4.0K Dec 24 15:23 Documents
目录 读、写、执行 文件引用计数 所有者 所属组 文件大小 文件最后修改时间 文件名
u(ser) g(roup) o(ther)
l(link): 软连接文件
- : 二进制文件
2.mkdir (make directories : 创建目录)
mkdir -p 目录 递归创建目录
例:
mkdir -p ./test/b0/c0
mkdir ./test/b0/b1 ./test/b0/b2 创建多个目录
3.cd (change directory : 切换目录)
. : 当前目录
.. : 当前目录的上一级目录
4.pwd (print working directory : 显示当前目录的绝对路径)
5.rmdir (remove empty directories :删除 空 目录)
例:
rmdir ./test/b0/c0 删除c0
6.cp (copy : 复制文件或目录)
cp -rp [原文件或目录] [目标目录]
-r 复制目录 (不加r复制文件)
-p 保留文件属性 (文件的最后修改时间)
·可同时复制多个文件或目录
·复制同时可以更名
cp -r ./b0/b2 ./a0/copy_name
7.mv (move : 剪切文件、改名)
mv [原文件或目录] [目标目录]
mv b0/b2 a0/
·剪切时也可更名
·在同一文件夹下移动,即为改名
8.rm (remove : 删除文件或目录)
rm -rf [文件或目录]
-r 删除目录
-f 强制执行删除
二、文件处理命令
1.touch ( : 创建空文件)
touch [文件名] ·指定文件所在的目录
touch hello world ·创建了两个文件hello 和 world
·除根目录 / 外,其余符号都可作为文件名的部分,但不建议使用
·创建带空格名字的文件 touch 'hello world'
2.cat ( : 显示文件内容)
cat [文件名]
cat -n [文件名] : 显示行号
·不适合浏览比较长的文件
3.tac ( : 反向显示文件内容 )
tac [文件名]
4.more ( : 分页显示文件内容)
more [文件名]
(空格)或f 翻页 (f翻页多)
(Enter) 换行 (一行一行翻)
q或Q 退出
5.less ( : 分页显示文件内容(可以向上翻页))
less [文件名]
·f/空格 , Enter , q 与 more 相同
·Page Up : 向上翻页
·Page Down : 向下翻页
·↑ : 一行一行向上翻、
·↓ : 同Enter
·搜索:在浏览状态(:处),按/并输入搜索关键词后回车,按n表示查找下一个关键词
6.head ( : 显示文件的前几行)
head [文件名] (默认前10行)
head -n 20 [文件名] : 指定行数为20
例:head -n 20 /etc/services
7.tail ( : 显示文件后面几行)
tail [文件名] (默认显示10行)
-n 指定行数
-f 动态显示文件末尾内容 (监控服务器 日志)
例: tail -n 3 /etc/services
例: tail -f /var/log/messages
待更新…
注:此篇文章仅为作者学习笔记,不用于任何非法用途,如有不足,欢迎批评指正。
上一篇: 冬季搓揉涌泉穴养生 滋肾防病健脾胃