Linux常用命令—文件目录类操作

it2025-01-25  44

文件目录类操作

1. pwd

①功能:显示用户当前工作目录的绝对路径 ②语法:pwd ③如:[root@Linux2 home]# pwd /home

2. ls

①功能:显示目录列表 ②语法:ls 【选项】 【目录】 选项 功能 -a 显示所有文件(以“.”开头),包含隐藏文件 -A 显示除隐藏文件“.”、“..”以外的所有文件 -l 列出长数据串,包含文件的属性与权限等 -C 多列显示输出结果,默认值 -R 递归显示(列出)对应目录下的所有文件和所有子目录 -s 一块(1块=1024字节)为单位显示文件或目录大小

3. cd

①功能:切换当前目录到指定目标目录 ②语法:cd 【参数】 参数 功能 绝对路径 以绝对路径切换目录 相随路径 以相随路径切换目录 ~ 或 为空 切换到自家最外层目录 - 切换到上次所在目录 .. 切换到上一级目录 -P 通过快捷方式路径名跳转到实际物理路径

4. mkdir

①功能:创建新目录 ②语法:mkdir 【选项】 【目录】 选项 功能 -p 创建多级目录 -v 显示创建目录的详细过程 ③特别的,当创建多级目录层数较多时,可使用下列方法 [root@Linux2 home]# mkdir -vp /school/class{6,8,10}

5. rmdir

①功能:删除空目录 ②语法:rmdir 【选项】 【目录】 选项 功能 -p 以递归的方式删除指定目录路径的空目录 -v 显示删除目录的详细信息

6. touch

①功能:创建空的新文件 ②语法:touch 【文件名】 ③特别的,批量创建空文件时可用如下方法 [root@Linux2 ~]# touch test/test1/meinv{1,2,3,4}.txt

7. rename

①功能:(批量)修改文件名 ②语法:rename 【原字符串】 【目标字符串】 【文件名】 ③如:[root@Linux2 ~]# rename meinv xingnan test/test1/meinv* 注意:* 为通配符

8. cp(copy)

①功能:将一个或多个源文件、一个或多个目录复制到指定的目标文件或目录中 ②语法:cp 【选项】 【源文件/目录】 【目标文件/目录】 选项 功能 -a 保持源文件/目录的原有结构和属性进行复制,功能与 -dpR 相同 -R 或 r 以递归的方式将制动目录及子目录中的所有文件复制到目标目录 -v 显示复制过程的详细信息 ③注意:若对多个源文件进行复制,则只能复制到目标目录

9. rm(remove)

①功能:删除指定的文件或目录中的所有内容 ②语法:rm 【选项】 【文件/目录】 选项 功能 -R 或 r 以递归的方式删除目录中的所有内容 -f 不进行交互,强制执行删除操作命令 -i 以交互的方式提示用户进行确认 -v 显示删除过程的详细信息

10. mv(move)

①功能:移动文件或目录的路径位置,或进行重命名 ②语法:mv 【文件名/目录】 ③如 重命名 mv oldNameFile newNameFile 移动文件 mv /temp/movefile /targetFolder

11. cat

①功能:在操作界面查看文件的所有内容 ②语法:cat 【选项】 【文件名】 选项 功能 -b 在非空行前面显示行号 -n 显示所有行的行号 -s 压缩多余空行,即将连续多个空行压缩为一个空行

12. more

①功能介绍:more 为文件内容分屏查看器,more 的指令基于 VI 编辑器,一全屏的方式按页显示文件内容。内置的快捷键及功能如下 快捷键 功能 Space(空格键) 向下翻一页 Enter 向下翻一行 q 退出 more 执行的功能界面 Ctrl + F 向下滚动一屏内容 Ctrl + B 返回上一屏 = 输出光标所在行的行号 :f 输出当前查看文件的文件名和光标所在行的行号

13. less

①功能介绍:分屏显示文件内容。其功能较 more 的功能强大,其支持多种显示终端,可根据现实需要加载内容,对于较大型的文件具有较高的显示效率。下面为快捷键和对应的功能 快捷键 功能 Space(空格键)向下翻一页 /字符串 向下搜索字符串。参数:n 向下查找,默认值,N 下上查找 ?字符串 向上搜索字符串。参数:n 向上查找,默认值,N 下辖查找 q 退出 less 执行的功能界面

14. echo

①功能:在 shell 中打印 shell 变量的值或直接输出指定的字符串 ②语法:echo 【选项】 【变量名/字符串】 选项 功能 -e 支持反斜线控制的字符转换,如:\t 、\n \\ 输出 \ 本身 ③如:[root@hadoop101 ~]$ echo -e "hello\tworld"

15. head

①功能:显示文件头部内容,默认显示前 10 行内容 ②语法:head -n 【数字】【文件名】 数字表示查看文件头部前多少行内容 ③如:[root@hadoop101 ~]# head -nv 2 /etc/profile

16. tail

①功能:显示文件尾部内容,默认显示文件内容后 10 行 ②语法:tail 【选项】 【为念名】 选项 功能 -n + 数字 显示文件内容后多少(数字)行内容 -f 实时追踪对应文件的所有更新

17. > 和 >>

①功能介绍:> 表示覆盖,>>表示追加 ②如 查看并覆盖文件内容的功能 [root@hadoop101 ~]# ls -l>houge.txt

18. ln(link)

①功能:链接,默认为硬链接 ②语法:ln 【选项】 【源文件/目录】 【链接名】 选项 功能 -i 创建连接时如果目标文件(即链接名)已存在,则提示用户是否进行覆盖 -s 创建符号链接(即软连接),若系统不支持符号链接则报错 -v 创建链接过程的详细信息 ③注意:只能对普通文件创建硬链接,目录不能创建硬链接,符号链接没有限制

19. history

①功能:显示历史操作指令,默认显示全部 ②语法:history n 表示显示 n 条历史命令
最新回复(0)