咱们说Day3的命令行打卡:这次专研mkdir和rm。我给大家找了2条超级有用的秘籍。这一天的任务就是弄清楚mkdir和rm这两个命令。首先和大家分享一个很实用的日常心得:学习命令行别贪多,每天搞定1个或2个命令就行,把每个命令敲2到3遍,以后用起来就顺溜了。现在我们就直接进入今天的重点,把这两个命令吃透。 首先说说mkdir:它就是用来批量创建文件夹的,名字是make directory。语法很简单:mkdir 后面跟选项和目录名。选项虽然可以省掉,但是加上更安全。这招可以应付90%的情况。比如:新建单个文件夹,直接输入mkdir test;一口气建多个同级目录,输入mkdir test1 test2 test3;嵌套建目录时,一定要记得用-p参数,比如输入mkdir -p test1/test2/test3。 新手要注意几个坑:目录名千万别带空格,否则系统会当成多个目录来处理。还有如果要新建已经存在的目录,系统会提示已存在,别硬来。路径写对了再执行命令。 接下来就是rm命令了:它的作用是删除文件或目录。注意一点:命令行删除是不可逆的,没有回收站这种东西。语法也是简单粗暴:rm 后面跟选项和文件/目录名。 常见的用法有:删除单个文件rm file.txt;删除多个文件rm file1.txt file2.txt file3.txt;删除整个目录的时候一定要加上-r参数,比如rm -r test;强制删除的话用rm -rf test。注意这个命令风险极高! -rf代表强制递归且不提示确认信息。 一定要注意几点:执行rm命令前先ls确认一下路径和文件名;千万别手滑输了rm -rf /或者rm -rf *;删除文件夹时必须加上-r参数;隐藏文件以.开头的记得写全路径;每条命令执行前给自己留个3秒后悔时间。 最后把这几条规则记下来:新建文件夹用mkdir加上名字;嵌套创建目录用mkdir -p加上多级名字;删除用rm加上文件名或目录名;强制删除用rm -rf但是要慎用。 把这些命令每个都敲两遍,肌肉记忆就自然形成了。