创建名为 test 的空白文件,因为在其它目录没有权限,所以需要先 cd ~ 切换回 shiyanlou 用户的 Home 目录: touch test
新建目录 使用 mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性。 创建名为“ mydir ”的空目录: $ mkdir mydir
使用 -p 参数,同时创建父目录(如果不存在该父目录),如下我们同时创建一个多级目录(这在安装软件、配置安装路径时非常有用): $ mkdir -p father/son/grandson
复制文件 使用 cp 命令(copy)复制一个文件到指定目录。 将之前创建的 test 文件复制到 /home/shiyanlou/father/son/grandson 目录中: $ cp test father/son/grandson
复制目录 如果直接使用 cp 命令复制一个目录的话,会出现如下错误:
要成功复制目录需要加上 -r 或者 -R 参数,表示递归复制,就是说有点“株连九族”的意思: mkdir family $ cp -r father family
删除文件 使用 rm(remove files or directories)命令删除一个文件: $ rm test
直接删除文件,可以使用 -f 参数强制删除: $ rm -f test
删除目录 跟复制目录一样,要删除一个目录,也需要加上 -r 或 -R 参数: $ rm -r family
遇到权限不足删除不了的目录也可以和删除文件一样加上 -f 参数: $ rm -rf family
移动文件 使用 mv(move or rename files)命令移动文件(剪切)。命令格式是 mv 源目录文件 目的目录。 例如将文件“ file1 ”移动到 Documents 目录: touch file1 $ mv file1 Documents
重命名文件 mv 命令除了能移动文件外,还能给文件重命名。命令格式为 mv 旧的文件名 新的文件名。 例如将文件“ file1 ”重命名为“ myfile ”: $ mv file1 myfile
批量重命名
$ touch file{1..5}.txt
$ rename 's/.txt/.c/' *.txt
$ rename 'y/a-z/A-Z/' *.c
学习时间 66分钟
操作时间 18分钟
按键次数 668次
实验次数 3次
报告字数 1168字
是否完成 完成