Linux 文件管理命令详解 Linux 文件管理命令是 Linux 操作系统中最基本和最常用的命令之一,它们允许用户管理和操作文件和目录。这些命令可以帮助用户创建、编辑、复制、移动、删除文件和目录,並进行文件搜索和显示。 1. pwd 命令:查看当前工作目录 pwd 命令用于显示当前工作目录的路径。当前工作目录是用户当前所在的目录,可以使用 pwd 命令来显示当前目录的路径。 2. ls 命令:显示目录内容 ls 命令用于显示当前目录下的文件和子目录列表。可以使用 ls 命令的选项来控制显示的内容和格式。 * ls -a:显示隐藏文件 * ls -l:使用长格式显示文件信息 * ls -l -d dir1:显示目录 dir1 本身的详细信息 3. cd 命令:在不同的目录间切换 cd 命令用于在不同的目录间切换,即改变当前工作目录。可以使用相对路径或绝对路径来指定目标目录。 * cd .:进入当前目录 * cd ..:进入上一级目录 * cd -:进入上次所在的目录 * cd ~:进入当前登录用户的主目录 * cd ~ root:进入 root 用户的主目录 4. cat 命令:在标准输出设备上显示文件内容 cat 命令用于在标准输出设备上显示文件内容。可以同时打开多个文件并显示。 * cat file1:打开 file1 文件 * cat -n file1:打开 file1 文件并显示行号 * cat -E file1:打开 file1 文件并在每行结尾处显示“$”符号 5. head 命令:显示文件的开头部分 head 命令用于显示文件的开头部分,默认显示开头前 10 行。 * head file1:显示 file1 文件的开头部分 * head -c 10 file1:显示 file1 文件开头的前 10 个字节 * head -n 3 file1:显示 file1 文件开头的前 3 行 6. tail 命令:显示文件的结尾部分 tail 命令用于显示文件的结尾部分,默认显示结尾后 10 行。 * tail file1:显示 file1 文件的结尾部分 * tail -c 10 file1:显示 file1 文件结尾的后 10 个字节 * tail -n 3 file1:显示 file1 文件结尾的后 3 行 7. more 命令:分页显示文件 more 命令用于分页显示文件,即一次显示一页内容。 8. less 命令:分页显示文件 less 命令用于分页显示文件,即一次显示一页内容。less 命令允许用户向前或向后浏览文件,而 more 命令只能向前浏览。其次 less 命令还可以使用 PageUp 键向上翻页,PageDown 键向下翻页。 9. touch 命令:创建新文件或修改文件时间 touch 命令用于创建新文件或修改文件时间。 * touch file2:创建一个文件 file2 * touch -a -t 202204261030 file1:修改文件的访问时间为 202204261030 * touch -m -t 202204261050 file1:修改文件的修改时间为 202204261050 10. mkdir 命令:创建新目录 mkdir 命令用于创建新目录。 * mkdir dir2:创建一个新目录 * mkdir -p dir3/subdir:使用 -p 选项连续创建两级目录 * mkdir -m 754 dir4:手动指定新目录的权限 11. rmdir 命令:删除空目录 rmdir 命令用于删除空目录,可以递归地删除多级目录,但必须是空目录。 * rmdir dir2:删除空目录 dir2 * rmdir -p dir3/subdir:递归删除各级子目录及目录 dir3 12. cp 命令:复制文件或目录 cp 命令用于复制文件或目录。 * cp file1 file2 dir1:复制文件 file1 和 file2 至目录 dir1 中 * cp file1 file3:复制文件 file1 为 file3,保存在当前目录中 * cp file2 ~/file4:复制文件 file2 为 file4,保存在用户主目录中 13. mv 命令:移动或重命名文件或目录 mv 命令用于移动或重命名文件或目录。 * mv file1 dir4:把文件 file1 移动到目录 dir4 中 * mv -i file1 dir4/file1:将文件 file1 覆盖目录 dir4 中的 file1 * mv file2 file3:把文件 file2 重命名为 file3 * mv dir1 dir4:dir1 整体移动到 dir4 14. rm 命令:永久删除文件或目录 rm 命令用于永久删除文件或目录,不能用 rm 命令直接删除目录,必须加上 -r 选项。如果 -r 和 -i 选项组合使用,那么在删除每一个子目录和文件前都会有提示。 * rm -i file3:使用 -i 选项删除有提示 * rm -f file4:使用 -f 选项删除没有提示 * rm -ir dir4:删除目录 dir4 及其子目录并有提示 15. find 命令:查找文件或目录 find 命令用于根据给定的路径和表达式查找文件或目录。 * find .:查找当前路径下的所有文件和目录 * find . -atime -1:查找 1 天内访问过的文件 * find . -atime 1:查找 1 天前的 24 小时之内访问过的文件 * find . -atime +1:查找 1 天前的 24 小时之外访问过的文件 * find . -name “file1”:查找文件名为“file1”文件 * find . -name “fi*”:查找文件名以“fi”开头的文件 通配符: * *:可以匹配任意数量的任意字符,可以为 0 个,1 个,或者多个。 * ?:可以在相应位置上匹配任意单个字符,只能是 1 个。 * []:可以匹配指定范围内的任意单个字符,只能是 1 个。
剩余17页未读,继续阅读
评论0
最新资源