MySQL, Oracle, Linux, 软件架构及大数据技术知识分享平台

网站首页 > 精选文章 / 正文

Linux常用文件操作命令

2025-01-14 14:01 huorong 精选文章 4 ℃ 0 评论

大家好!以下是我个人在工作中记录的Linux系统常用文件操作指令,希望对您有帮助!

一、文件目录操作指令

查看命令分类 type 命令

内部命令帮助 help 命令 (help cd)

外部命令 mam 命令 (man ls)

cd 切换目录 进入familyA 目录:

cd familyA

cd ..

./当前目录

ls 显示当前目录内容:

ls -F 区分文件和目录

ls -a 显示所有文件、包括隐藏的

ls -R 把当前目录下的文件也显示出来

ls -l 显示文件的信息

ls -l my 过滤文件或目录为my的

ls -l my? 过滤文件或目录以my开始的 ?代表一个字符

ls -l my* 过滤文件或目录为my的 *代表0个或多个字符


touch 新建空文件

touch father.txt 家庭A中有一个父亲

echo "Your are the best girl." > book.txt

touch doll.txt


cp 拷贝文件 cp source destination 源对象 目标对象

cp test1 test2 当source 和destination参数都是文件名时,cp命令将源文件复制到一个新文件,文件名为test2

cp test1 dir

cp doll.txt /home/familyA/house/roomB


-f或--force  强行复制文件或目录,不论目标文件或目录是否已存在。

 -i或--interactive  覆盖既有文件之前先询问用户。

-l或--link  对源文件建立硬连接,而非复制文件。

 -p或--preserve  保留源文件或目录的属性。

 -r  递归处理复制文件。

 -R或--recursive  递归处理复制目录,将指定目录下的所有文件与子目录一并处理。

 -s或--symbolic-link  对源文件建立符号连接,软链接,而非复制文件。

cp -f test* dir 将所有以test开头的文件复制到目录dir下

mv 移动文件、目录 或是更改文件或目录的名称。

mv 1.txt 2.txt 重命名文件

mv sofa.txt /home/familyA/house/roomB 移动文件到指定目录

mv dir1 dir2 移动目录,内容不变,改变目录名称

rm 删除文件或目录

-f或--force  强制删除文件或目录。

 -i或--interactive  删除既有文件或目录之前先询问用户。

 -r或-R或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。

rm doll.txt 文件

rm -rf dir 目录

mkdir 创建目录

mkdir kitchen

rmdir 删除空目录

rmdir bathroom

stat 查看文件统计信息 stat 1.txt

file 查看文件类型 file 1.txt

cat 显示文件内容

cat book.txt

-n 或 --number 由 1 开始对所有输出的行数编号

-b 或 --number-nonblank 和 -n 相似,只不过对于空白行不编号


more less 分页显示

more book.txt

tail 默认显示文件末尾10行

-n lines 显示文件最后的lines行

-f 动态显示文件尾部内容

head 显示文件头部内容

wc 显示文档行数,字数,字符数

wc book.txt

find 查找指定的文件

find -name book.txt

grep 查找指定字符串

-v 显示不匹配的

-n 显示行号

-c 显示匹配的行数

-e 指定多个匹配模式

grep b book.txt 显示匹配b的文本行

grep -e b -e a book.txt

pwd 显示当前目录

tree 显示目录树

ln -s 建立软连接

ln -s /../roomB /home/roomB

alias 设置指令的别名。

语  法:alias[别名]=[指令名称]

alias cp='cp -i'

若仅输入alias,则可列出目前所有的别名设置。

unalias

语  法:unalias [-a][别名]

unalias为shell内建指令,可删除别名设置。

-a  删除全部的别名。

unalias cp 去掉 cp 命令的别名,这时你再用 cp -rf 复制文件时,就不会要求确认啦.

Tags:linux创建文件

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言