处理目录命令
-
ls(英文全拼:list files): 列出目录及文件名
(ls -l 可以查看权限等信息)
-
cd(英文全拼:change directory):切换目录
-
pwd(英文全拼:print work directory):显示目前的目录
-
mkdir(英文全拼:make directory):创建一个新的目录
-
rmdir(英文全拼:remove directory):删除一个空的目录
-
cp(英文全拼:copy file): 复制文件或目录
-
mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称
-
rm(英文全拼:remove): 删除文件或目录
-
chmod -R 775 filename: 更改文件或者目录权限为775
(-R表示递归,可以同时修改文件夹及子文件夹和文件)
mkdir的选项参数
-
-m :配置文件的权限!
直接配置,不需要看默认权限 (umask) 的脸色~
-
-p :支持创建多层目录!
帮助你直接将所需要的目录(包含上一级目录)递归创建起来!
mv修改名称
例如:mv file1.txt file2.txt
,可以将file1文本重命名为file2。
更多常用命令
cat 打印、合并文件
1.命令含义:Print and concatenate files
2.主要用法示例:
- cat file:将文件内容打印显示。
- cat file1 file2> target_file:将多个文件合并到目标文件中。
- cat file1 file2 >> target_file:将几个文件附加到目标文件中。
touch 创建空白文件
1.命令含义:用于修改文件或者目录的时间属性,包括存取时间和更改时间。
若文件不存在,系统会建立一个新的空白文件。
2.主要用法示例:
- touch file:修改file的时间属性,如果file不存在,则将创建一个新的空白文件。
补充说明
1、文件名如果带空格,则需要通过双引号将文件名引起来。
例如:rm “test case.py”
2、上一级目录可以直接用../
表示,如果返回上级就可以直接输入命令:cd ../
3、你可以使用 man [命令] 来查看各个命令的使用文档,
如 :man cp
4、lsof -i :3306 查看端口号3306的占用情况。
5、mdfind -name filename
查看文件根据文件名,可以是完整的文件名和文件格式,也可以是关键词(关键词是头部关键词,并不是包含的意思,比如soft,你只能找到softxxx
,而不能找到xxxsoftxxx
)
知识点链接:Linux文件与目录管理
高阶使用案例
快速创建多个文件夹或文件
1、首先切换到想要创建文件夹的位置,输入命令:
$ mkdir departments employees setting salarys social attendances approvals permission
就可以同时创建多个文件夹了。
2、输入以下命令
touch departments/index.vue employees/index.vue setting/index.vue
salarys/index.vue social/index.vue attendances/index.vue
approvals/index.vue permission/index.vue
就可以在1中创建的文件夹下分别创建vue文件