多语言展示
当前在线:641今日阅读:103今日分享:49

linux命令之 文件

用linux操作系统的小伙伴都知道linux的命令超级多,我们大部分人往往不知道用哪个命令,其实只需要知道常用的命令即可,下面就讲解一下常用命令
方法1:文件管理
1

ls-->查看文件信息是用户最常用的命令之一参数:-a      ===>显示指定目录下所有子目录与文件,包括隐藏文件参数:-l       ===>以列表方式显示文件的详细信息参数:-h      ===》显示文件大小

2

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

3

clear    ====》清屏clear:清除终端上的显示

4

cd   ===>切换工作目录cd后面可跟绝对路径,也可以跟相对路径。如果省略目录,则默认切换到当前用户的主目录常用:cd ~   ===>切换到当前用户的主目录(/home/用户目录)           cd -   ===>可进入上次所在的目录           cd ..   ===>可进入上次所在的目录

5

pwd   ===>显示当前路径

6

mkdir   ===>创建目录rmdir   ===>删除目录

7

rm   ===》删除文件注意:使用rm命令要小心,因为文件删除后不能恢复参数:-r   ===》递归地删除目录下的内容,删除文件夹时必须加此参数           -f   ===>强制删除,忽略不存在的文件,无需提示

8

ln   ===》建立链接文件链接文件分为软链接和硬链接。软链接:软链接不占用磁盘空间,源文件删除则软链接失效。硬链接:硬链接只能链接普通文件,不能链接目录。使用格式:        ln 源文件 链接文件        ln -s 源文件 链接文件

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    ===> 显示移动进度

推荐信息