之前学习了Linux系统的目录结构和每个目录的基本功能,昨天又开始学习Linux系统的基本常用操作命令,预计用4天时间将基本操作命令学完,接着开始使用vim编辑器开始对文件、磁盘等进行编程操作练习。这是目前大概的学习思路。今天,继续学习基本的操作命令。- ls(英文全拼:list files): 列出目录及文件名
- cd(英文全拼:change directory):切换目录
- pwd(英文全拼:print work directory):显示目前的目录
- mkdir(英文全拼:make directory):创建一个新的目录
- rmdir(英文全拼:remove directory):删除一个空的目录
- cp(英文全拼:copy file): 复制文件或目录
- mv(英文全拼:move file): 移动文件与目录,或修改文件与目录的名称
注:可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。4.实用案例
cp source.txt /path/to/target.txt
将source.txt复制到目标路径并重命名为target.txt。cp -r project/ /backup/project_bak/
完整复制project目录及其所有子文件,保留结构到备份目录。cp -a config/ /backup/config_20260429/
归档式备份,确保权限、时间戳、所有权与原目录一致,避免配置失效。利用通配符复制当前目录下所有.log文件到指定目录。- 复制目录时报错:omitting directory
解决:必须指定cp -r dir/ dest/递归复制。