linux命令之 文件

2025-10-19 05:26:43

1、ls-->查看文件信息

是用户最常用的命令之一

参数:-a      ===>显示指定目录下所有子目录与文件,包括隐藏文件

参数:-l       ===>以列表方式显示文件的详细信息

参数:-h      ===》显示文件大小

linux命令之 文件

linux命令之 文件

linux命令之 文件

linux命令之 文件

2、l    ===>管道

管道:一个命令的输出可以通过管道做为另一个命令的输入。

3、clear    ====》清屏

clear:清除终端上的显示

4、cd   ===>切换工作目录

cd后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录

常用:cd ~   ===>切换到当前用户的主目录(/home/用户目录)

           cd -   ===>可进入上次所在的目录

           cd ..   ===>可进入上次所在的目录

5、pwd   ===>显示当前路径

linux命令之 文件

6、mkdir   ===>创建目录

rmdir   ===>删除目录

linux命令之 文件

linux命令之 文件

7、rm   ===》删除文件

注意:使用rm命令要小心,因为文件删除后不能恢复

参数:-r   ===》递归地删除目录下的内容,删除文件夹时必须加此参数

           -f   ===>强制删除,忽略不存在的文件,无需提示

linux命令之 文件

8、ln   ===》建立链接文件

链接文件分为软链接和硬链接。

软链接:软链接不占用磁盘空间,源文件删除则软链接失效。

硬链接:硬链接只能链接普通文件,不能链接目录。

使用格式:

        ln 源文件 链接文件

       ln -s 源文件 链接文件

linux命令之 文件

9、cat     ===》查看或者合并文件

grep   ===>文本搜索

grep一般格式为:grep [-选项] ‘搜索内容串’文件名

参数: -i   ===>忽略大小写

            -n  ===>显示匹配行及行号

10、find    ===》查找文件

find ./ -name mysql     查找当前目录下所有名为test.sh的文件

find ./ -name '*.sh'       查找当前目录下所有后缀为.sh的文件

find ./ -name "[A-Z]*"   查找当前目录下所有以大写字母开头的文件

find  /tmp  -size   2M    查找在/tmp 目录下等于2M的文件

find  /tmp  -size  +2M   查找在/tmp 目录下大于2M的文件

find  /tmp  -size  -2M    查找在/tmp 目录下小于2M的文件

find ./ -size +4k -size -5M  查找当前目录下大于4k,小于5M的文件

find ./ -perm 0777           查找当前目录下权限为 777 的文件或目录

11、cp     ===>拷贝文件

-a      ===>  该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。

-f       ===>  已经存在的目标文件而不提示

-i       ====>  交互式复制,在覆盖目标文件之前将给出提示要求用户确认

-r       ===>    若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。

-v      ===>    显示拷贝进度

12、mv   ===> 移动文件

-f    ===>  禁止交互式操作,如有覆盖也不会给出提示

-i     ===> 确认交互方式操作,如果mv操作将导致对已存在的目标文件的覆盖,系统会询问是否重写,要求用户回答以避免误覆盖文件

-v    ===> 显示移动进度

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:186
  • 阅读量:52
  • 阅读量:152
  • 阅读量:167
  • 阅读量:141
  • 猜你喜欢