linux - 文件操作

主要包含:文件移除、创建、复制等常用功能。

文件、目录操作

pwd                 # 查看当前目录
cd                  # 进入目录
mkdir               # 创建文件夹
touch [file]        # 创建文件

rm

# 想好好工作,这辈子都不要执行的代码
rm -rf /*			

# 删除之前,必须先看一下内容
ll /install/*

# 确保无误之后,再进行删除
rm -rf /install/*

# 如果确定自己的需求只是删除文件,命令不要带r,出现误删还有后悔的余地
rm -f /install/*

文件查看命令

ls 列出该文件目录下的所有文件

--help 显示ls下的所有命令
-l 包含读写权限信息,常用的 "ll" 命令就是"-ls -l" 的简写方式
-a all的缩写,所有文件,包括隐藏文件
-A almost-all的缩写,所有文件,包括隐藏文件,但是不包括当前目录
-d 仅列出当前目录本身(不是列出目录的内容)
-f 列出文件,不进行排序(默认按照文件名排序)
-color 按照文件类型显示颜色
-full-time 以完整的实际模式显示(包括年月日时分秒)
-g 列表显示结果,但是不展示文件所有者
-h 文件内容以GB、KB等已读方式来显示
-i 结合-l,列出每个文件的inode
-n 和-l类似,只显示所属用户和组的ID(不是名称)
-r reverse倒序展示
-S 按照文件大小展示
-t 按照时间顺序展示

文件复制

cp [file1][file2]       # 复制文件
cp -r [file1][file2]    # 复制文件夹
cp -rf [file1][file2]   # 复制并且删除原件
mv [file1][file2]       # 移动文件(删除原件,也可用于文件重命名)

复制另一台主机的文件

# scp -P 22000 -r root@119.34.35.222:/home/myfile/ /home/myfile/
# 参数:-P 是添加端口号,-r 是拷贝目录
# 运行命令后要求输入密码

# 如果是用 root 账号,命令可以省略
scp -r 119.34.35.222:/home/myfile/ /home/myfile/
# 从另一台机子,复制文件到根目录
scp 119.34.35.222:/test.zip /

文件编辑

一般使用 vim 命令,这需要系统的学习,本文就不赘述了;

如果需要长期编辑文件,可以使用 ue、notepad、MobaXterm 编辑远程文件的功能,在 windows 系统编辑,保存的时候,自动上传到 linux 上。

posted on 2021-07-12 11:40  疯狂的妞妞  阅读(31)  评论(0编辑  收藏  举报

导航