Linux常用操作命令(一)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_27755475/article/details/78233952

学习内容:

  • 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,百试不爽哦 !!

猜你喜欢

转载自blog.csdn.net/sinat_27755475/article/details/78233952