文件管理相关的命令
一、mkdir
用于创建一个目录,格式如下
mkdir [选项] 目录名
选项 | 说明 |
-m | 对新建目录设置存取权限 |
-p | 可以指定一个路径名称, 如果某些目录不存在, 系统会自动创建不存 在的目录,即可以一 次创建多个目录 |
二、more
分屏显示文件内容,例如:
more abc.txt
每10行显示一屏,同时清除屏幕,可以使用如下命令
more -c -10 abc.txt
三、cat
将文件内容输出到标准输出。cat还可以用于连接合并文件,格式如下
cat [选项] 文件名
选项 | 说明 |
-A | 将文件中的制表符显示为“^I”,同时在每行的末尾显示一个$符号 |
-b | 将文件中的所有非空行按顺序编号,编号从1开始 |
例如:
cat -Ab abc.txt
将文件1和文件2的内容合并后输出到文件3
cat file1.txt file2.txt > file3.txt
四、diff
用来比较文件的差异。如果是比较目录,则比较目录中同名的文件,不会比较子目录。格式如下
diff [选项] 文件1 文件2
选项 | 说明 |
-c | 显示全部内容,并标出不 同之处 |
-b | 忽略行尾的空格,同时字 符串中的液体个或多个空 格视为相同 |
-r | 当文件1和文件2为目录 是,会比较子目录中的 文件 |
-s | 当两个文件相同时,显 示文件的相同信息 |
五、grep
grep是Linux下的文本过滤工具,grep根据指定的字符串,对文件的每一行进行搜索,如果找到了这个字符串,就输出该行的内容。格式如下
grep [选项] 需要查找的字符串 文件名
例如:
列出文件中含有abc字符串的行
grep abc 文件
当前目录所有含有abc字符串的文件
grep abc *
六、rm
用来删除某个目录及其下的所有文件及子目录。对于链接文件,知识断开了链接,源文件保持不变,格式如下:
rm [选项] 文件或者目录
其中rm -rf 目录或者文件 表示删除的文件不能被恢复,不会给出提示,并递归删除目录
七、touch
用来改变指定文件的访问时间和修改时间,若文件不存在则创建文件。格式如下:
touch [选项] 选定的时间 文件
八、ln
ln命令用来在文件和目录之间创建链接
Linux下的链接有两种,一种是硬链接,一种是软链接
硬链接:通过文件的inode来进行链接。在Linux系统中,保存在磁盘的所有类型文件都会分配一个编号,这个编号称为inode。多个文件指向同一个inode在Linux系统中是允许的,这就是硬链接。硬链接的作用是允许一个文件拥有多个有效的路径名,这样用户就可以对一些重要文件建立硬链接,以防止误删除操作。因为对应该文件的inode有一个以上的链接,所以只删除一个链接并不影响inode本身和其他链接,只有当最后一个链接被删除后,文件的数据块及目录的链接才会释放,也就是说,此时文件才会真正被删除。
软链接:也叫符号链接,类似Windows中的快捷方式,因此软连接是一个指向真正的文件或者目录位置的符号链接。
ln命令格式如下:
ln [选项] 源文件 目标连接名
选项 | 说明 |
-f | 如果在目标位置存在与链接名相同的文件,这个文件将被删除 |
-s | 进行软连接 |
-d | 允许系统管理员硬链接自己的目录 |
-b | 对将在链接时会被覆盖或者删除的文件进行备份 |
九、file
用来显示文件类型,对于长度为0的文件,将识别为空文件;对于符号链接文件,默认情况下将显示符号链接引用的真实文件路径。
十、cp
用来将文件或者目录复制到另一个文件或者目录中。其中cp -r 会递归复制目录下的所有子目录和文件。
十一、mv
将文件或者目录改名或者将文件从一个目录移入另一个目录。格式如下:
mv [选项] 源文件目录 目标文件目录
十二、split
用来分隔文档,将一个文件分成多个,格式如下:
split [选项] [input-file] [output-file]
input-file:需要分割的文件
output-file:分割出的文件序列
十三、find
用来在指定路径下查找指定的文件,其格式如下
find path-name [-options] [-print -exec -ok命令 {} ;]
例如:
在当前目录下查找2022开头的文件或目录。
该命令内容较多,限于篇幅,后续在具体使用到时会再具体说明,感兴趣的朋友可搜索其更多高级用法,或者评论区留言讨论。
页面更新:2024-04-22
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号