Linux学习日记-文件与目录管理(一)

1.ls

ls [选项] [文件或目录]

选项:

    -a      ----显示所有文件,包括隐藏文件

    -l      ----显示详细信息(long  表示长格式显示 eg:ls -l)

    -d      ----查看目录属性

    -h      ----人性化显示文件大小(human  表示显示成人能看懂的格式)

    -i      ----显示inode 

Linux文件格式:文件格式共十位,如:-rw-r- -r- -

    1)-  文件类型(第一位是“-” 表示是一个文件,“d”表示目录,“l”表示软连接文件即快捷方式)

    注:Linux中通过文件类型的第一位来区分文件权限

    2)rw-                              r- -                                 r- -

        u所有者                        g所有组                       o其他人

        r 读      w 写    x 执行

2.mkdir

mkdir [-p] [目录名]

    -p  递归创建 

    eg:

    mkdir a      ----在当前目录下创建a目录

    mkdir b/a      ----mkdir: 无法创建目录"b/a": 没有那个文件或目录

    mkdir b/a      ----正确,成功创建b/a

    说明:-p 可以创建一串目录,不加-p则只能创建一个目录 

3.cd

cd [目录] 

->简化操作

cd ~          ----进入当前用户的家目录

cd            ----同上

cd -        ----进入上次目录

cd ..        ----进入上一级目录

cd .        ----进入当前目录 

4.pwd 

 显示当前工作目录 

5.rmdir   ---删除目录

  rmdir [目录] 

  注:只能删除空目录,目录里面有文件的话则不能删除---比较少用

 6.rm

  rm -rf [文件或目录]

  选项:

    -r      ----递归删除目录

    -f      ----强制

7.cp

 cp [选项] [原文件或目录][目标目录]

 ->选项:

   -r          ----复制目录

   -p          ----连带文件属性复制

   -d          ----若源文件是链接文件,则复制链接属性

   -a          ----相当于 -pdr

   注: 加上-a,复制的文件和源文件一模一样;一般用cp -a

8.mv      ----剪切或者改名

 mv [原文件或者目录] [目标目录]

 ->eg:

 mv a ../a      ----将当前目录下的a目录剪切到上一级的a目录中

 mv abc.txt de.txt      ----如果原文件和目标文件在同一目录下,则为改名,如果不在同一目录下则为剪切;此条命令的意思为:将当前目录下的abc.txt文件重命名为de.txt

9.ln

 ln -s [原文件] [目标文件]                    生成链接文件

 --选项: -s 创建软链接,类似windows快捷方式

你可能感兴趣的:(Linux学习日记-文件与目录管理(一))