linux 对文件和目录进行管理

一般在终端中对文件和目录的管理的基本命令有以下九种

这 ! 么 ! 多!*
兄台莫慌! 请听小弟慢慢道来
1.拷贝文件:cp
2.移动文件:mv
3.删除文件:rm
4.列出文件目录:ls
5.创建目录:mkdir
6.删除目录:rmdir
7.查看当前工作目录:pwd
8.切换目录:cd
9.查看文件类型file

1.拷贝文件:cp
         命令格式:cp [-f i r] 源文件 目标文件
        
*
我们把源文件拷贝到目标位置的时候,如果有同名的文件,这时候可以使用选项:
   -f : 表示直接覆盖
    -i:表示征求用户的意见(用按下y表示要覆盖,按下n不覆盖)

  • 拷贝的是整个目录时加上-r

举例:

1.      cp      etc/passwd           tmp

*将etc目录下的passwd文件复制到tmp目录下

        2.     cp   -r     ect/yum               tmp 

*将ect下的yum目录完整的复制到tmp目录下(注意:是整个目录,加上-r选项)

           3.     cp    *.c       home/sjh      

*将当前目录下所有后缀名为.c的文件 全部复制到目标位置


2.移动文件 :mv
     命令格式:mv [-f i] 源文件 目标文件
* 与cp基本相同
 不同点:移动目录时,不加-r选项
举例:

1.  mv       temp/passwd       etc
2.   mv      tmp/yum          etc    
3   mv        *.c                          home/sjh
4. mv    test.txt                test2.txt

*第四个例子: 将当前目录下的test.txt文件剪切之后放置在同一目录下,然后改名为test2.txt . 实现的就是重命名的操作.


3.删除文件名或目录 : rm
      命令格式:rm[ -f i r] 文件名或者目录名
*要删除目录,加上-r选项。加上-f选项:不用询问用户,直接删除。

1.rm        tmp/*
  • 只删除tmp下的文件,不删除子目录
2.rm   -r    tmp/* 
  • 删除tmp下的所有文件及其目录

4.列出文件目录 :ls
    命令格式:ls[ -l i d a] 文件名或者目录名

-l : 以长格式显示文件或目录的详细信息
-a: 显示包括隐藏文件在内的所有文件
-d: 显示目录自身的信息
-i: 显示出索引号

举例:

1.ls

*显示当前工作下的文件或目录名称

2.  ls     -l

*显示当前目录下的文件和目录的详细信息

3.  ls    -a    root

*root下的所有文件 (root是当前目录下的子目录),包括隐藏文件

4. ls    -dil     root

*root自身的详细信息, 和他的索引号


5.创建目录
命令格式:mkdir [-p] 目录名
*-p :创建多级空目录

1.mkdir     tools

*在当前用户主目录下,新建tools文件夹。

2.mkdir -p  zzti/cs/wl15

*在当前目录下,新建三级空目录


# 6.删除空目录
命令格式:rmdir [-p] 目录名
*-p :删除多级空目录
注意:这个命令只能删除空目录;若要删除非空目录,要使用rm 命令。

1. rmdir    tools
2.rmdir -p zzti/cs/wl15

*这三级目录全部删除


7.查看当前目录:pwd
命令格式:== pwd==

1.pwd

8.切换目录:cd
命令格式:cd [路径名]

  • 路径名称可以是绝对路径也可以是相对路径。
    举例:
1.cd
2.cd ~

*前两条目录作用相同:进入当前用户的主目录

3.cd ..

*进入当前目录的上一级目录,及当前目录的副目录

4.cd -

*返回刚才的工作目录

5.cd /

*直接切换到根目录

6. cd  boot/grub

*进入boot/grub这个目录

  • 前四条是相对路径,后两条是绝对路径

9.查看文件类型:file

命令格式:file 文件名

1.file   bin/ls

*显示出:ls文件是一个可执行的二进制文件

2.file   etc/passwd

*显示出,该文件是一个ascii码文本文件


难免有点疏忽,还请广大网友斧正

猜你喜欢

转载自blog.csdn.net/weixin_45511599/article/details/103319221