linux基础操作:主要介绍了一些文件查询和操作类的命令,这里只有一部分内容,将分段发。第一部分。
八、文件目录查询操作类命令:
pwd [显示当前工作目录的绝对路径即完整路径]
例子:pwd 显示当前所在目录的绝对路径如:/home/test
ls [显示目录或文件centos查找文件的命令,可以带参数,如:ls -la 表示显示所有目录和文件包含隐藏的,并以列表形式显示,-la 是-l -a的组合参数]
例子1:ls 表示显示列出当前所在目录里的文件和文件夹不包含隐藏的
例子2:ls -a 表示显示列出当前所在目录里的所有文件和文件夹并且包含隐藏的 [相当于win下的显示隐藏的系统文件]
例子3:ls -l 表示以列表形式显示当前所在目录的所有文件和文件夹包含文件的各种属性信息。[相当于win下的显示文件详细信息]
例子4:ls -la或ls-al 表示是上面例子2和3的参数组合使用方式。就是说即显示所有文件又以列表形式显示。
cd [代表切换并进入指定的目录]
例子1:cd /home 表示切换并进入到home里面下。
例子2:cd~或cd表示回到自己所在账户的家根目录下
例子3:cd ..表示回到当前目录的上一级目录
mkdir [代表创建目录,相当于win下的右键新建文件夹]
例子1:mkdir /home/test 表示在/home目录下创建一个名字为test的文件夹
例子2:mkdir -p /home/test/test1 表示在/home/目录里先创建个test目录然后在进入test里再次创建个test1目录,总共创建了两个目录test和test1,也就是创建多级目录。
rmdir [代表删除目录,此命令只能删除非空的目录]
例子1:rmdir /home/test 表示删除home 下的test目录
例子2:rmdir -p /home/test/test1 表示先删除/test目录下的test1文件夹,如果上级目录test是空的话也同时删除掉,不是空的就只删除test1的子目录
rm [代表删除文件或文件夹命令]
例子1:rm /home/test/hello.txt 表示删除/test目录下面的hello.txt文件
例子2:rm -i /home/test/hello.txt 表示删除/test目录下的hello.txt 文件时提醒我确认后再删除,y是确认删除,n是不进行删除操作。实际上第一个例子也是会提示确认的。
例子3:rm -f /home/test/hello.txt 表示删除test目录下的hello.txt 文件时不用提醒我直接删除即可。
例子4:rm -r /home/test 表示删除test 目录包含下面的所有文件和文件夹。
例子5:rm -rf /home/test 表示使用rm -f 和rm -r 组合参数方式删除 test文件夹,这个命令也称为强制删除文件或文件夹。需要谨慎使用
例子6:rm -rf /home/test/* 表示使用-r -f组合参数方式删除test里面的所有文件和文件夹。这个命令需谨慎使用,对linux目录结构不够熟悉的话不建议胡乱使用此命令。
特别说明linux 下操作目录时仅输一个/代表的是根目录,/* 代表的是根目录的所有文件[相当于win下的C,D,E所有的盘符],这也是网上说rm -rf /* 是从删库到跑路的原因centos查找文件的命令,因为你用rm -rf /*命令的意思是删除了计算机里的所有文件包含系统和用户文件。计算机肯定无法启动了,就彻底的完蛋了。所以说要谨慎使用 rm -rf 命令。
限时特惠:本站每日持续更新海量展厅资源,一年会员只需29.9元,全站资源免费下载
站长微信:zhanting688