Are you an LLM? You can read better optimized documentation at /fe/linux/file.md for this page in Markdown format
Linux 文件操作 基本文件管理命令 
查看文件内容 
| cat | 由第一行开始显示文件内容 | 
|---|---|
| more | 一页一页的显示文件内容 | 
| more空格键(space) | 代表向下翻一页 | 
| moreEnter | 代表向下翻【一行】 | 
| moref | 立刻显示出档名以及目前显示的行数 | 
| moreq | 代表立刻离开 more , 不再显示该文件内容。 | 
| less | 一页一页翻动 | 
| less空格键(space) | 向下翻动一页 | 
| lesspagedowm | 向下翻动一页 | 
| lesspageup | 向上翻动一页 | 
| lessq | 离开 less 这个程序 | 
创建文件 
语法:touch 创建一个空白的普通文件
写入内容 
echo 把内容重定向到指定的文件中,有则打开,无则创建
| echo '内容'>文件名称 | 覆盖模式 | 
|---|---|
| echo '内容'>>文件名称 | 追加模式 | 
复制/拷贝文件 
bash
cp \[-adfilprsu\] 来源档(source) 目标档(destination)| -a | 相当于 -pdr的意思 | 
|---|---|
| -d | 若来源档为连接档的属性 link file,则复制连接档属性而非文件本身; | 
| -f | 为强制 force的意思,若目标文件已经存在且无法开启,则移除后再尝试一次; | 
| -i | 若 clear动作的进行 | 
| -l | 进行硬式连结 hard link的连结档创建,而非复制文件本身; | 
| -p | 连同文件的属性一起复制过去,而非使用默认属性 备份常用 | 
| -r | 递归持续复制,用于目录的复制行为: 常用 | 
| -s | 复制成为符号连接档 symbolic link,亦即捷径文件; | 
| -u | 若 destination比source旧才升级destination | 
移动文件 
mv 可以移动文件与目录,或修改名称。
bash
mv \[-fiu\] source destination| -f | force强制的意思,如果目标文件已经存在,不会询问而直接覆盖; | 
|---|---|
| -i | 若目标文件 destination已经存在时,就会询问是否覆盖; | 
| -u | 若目标文件已经存在,且 source比较新,才会升级update | 
删除文件 
rm 可以移除文件或目录
bash
rm \[-fir\] 文件或目录| -f | 就是 force的意思,忽略不存在的文件,不会出现警告信息。 | 
|---|---|
| -i | 互动模式,在删除前会询问使用者是否动作 | 
| -r | 递归删除,最常用在目录的删除,此操作危险 | 










