学习内容:
- mkdir命令
- rmdir命令
- mv命令
- rm命令
- cp命令
- cat命令
nl命令
1.mkdir命令
命令格式:mkdir [option] directory
常用参数(Description):
1.-m , –mode 设定权限<模式> —set file mode(as in chmod)
2.-p,–parents 创建多层目录– make parent directories as needed
3.-v,–verbose 创建新目录同时显示信息 – print a message for each created directory经典范例(Examples):
例1.创建权限为776的目录 ttw,命令如下:
mkdir -m 777 ttw
例2.创建多层次目录,命令如下:
mkdir -p ttw/test
例3.创建新目录同时显示信息,命令如下:
mkdir -v wang
2.rmdir命令
命令格式:rmdir [option] directory
常用参数(Description):
1.-p,–parents 删除多层目录
2.-v,–verbose 删除目录同时显示信息经典范例(Examples):
例1.删除多层次目录,命令如下:
rmdir -p ttw/test
例2.删除目录并显示信息,命令如下:
rmdir -v wang
3.mv命令
命令格式:
mv [option] Source…Directory (English)
mv [选项] 源文件或目录 目标文件或目录 (中文)常用参数(Description)
-b - -back 如果需要覆盖文件,请在覆盖前进行备份
-f –force do not prompt before overwriting(若文件存在,覆盖前不提示)
-i –interactive prompt before overwrite(若文件存在,覆盖前提示)
-u –update 如果目标文件已经存在,并且源文件比较新,才会更新
-t –target move all SOURCE arguments into DIRECTORY经典范例:
例1.将文件wtt移动到test目录中,命令如下:
mv wtt test
例2.再将一个名为wtt文件用下面的指令移动到test中(会有提示哦)
mv -i wtt test
提示: mv: overwrite ‘test/wtt’? 键入Y OR N就可以了
例3.将文件wtt重命名为ttw
mv wtt ttw
3.cp命令
命令格式:
cp [OPTION]… SOURCE… DIRECTORY
cp [OPTION]… -t DIRECTORY SOURCE…常用参数
-i, –interactive prompt before overwrite (overrides a previous -n option): 覆盖前询问,使-n选项失效
-n –no-clobber do not overwrite an existing file (overrides a previous -ioption):不覆盖原文件,使-i失效
-s, –symbolic-link make symbolic links instead of copying:用对源文件建立符号链接取代复制文件
-t, –target-directory copy all SOURCE arguments into DIRECTORY:指定目录复制
-u,–update copy only when the SOURCE file is newer than the destination file or when the destination file is missing经典范例:
例1.将桌面上的目录test内的所有内容复制到桌面上的目录v中,命令如下:
cp -i test/* v
例2.将不在同一位置的文件之间进行复制,命令如下:
cp -i ./Desktop/test ./Downloads/v
这时候出现了错误提示:cp: omitting directory ‘./Desktop/test’
我们可以出入下面这个命令进行更改:
cp -r ./Desktop/test ./Downloads/v
其实也就是把 -i 改为 -r,百试不爽哦 !!