加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux 对文件和目录进行管理

发布时间:2022-10-17 14:31:22 所属栏目:Linux 来源:转载
导读: 一般在终端中对文件和目录的管理的基本命令有以下九种
这 ! 么 ! 多!*
兄台莫慌! 请听小弟慢慢道来
1.拷贝文件:cp
2.移动文件:mv
3.删除文件:rm
4.列出文件目录:ls
5.创建目录:mk

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

这 ! 么 ! 多!*

兄台莫慌! 请听小弟慢慢道来

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不覆盖)

举例:

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] 文件名或者目录名、

*要删除目录Linux 文件与目录管理,加上-r选项。加上-f选项:不用询问用户,直接删除。

1.rm        tmp/*

2.rm   -r    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码文本文件

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

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!