Linux系统的基本操作命令 一 (文件及目录操作)
在linux学习中会接触到很多新知识故此写下博客加以记录,这里主要是一些基本常用的操作和命令,希望能对你我有益。
- 文件操作命令
- 目录操作命令
一、文件操作命令
1. 拷贝文件
cp 源文件 目标地址:将源文件拷贝到指定地点。
cp -f 源文件 目标地址:当源位置有相同文件,-f 表示直接覆盖。
cp -i 源文件 目标地址:当源位置有相同文件,-i 表示需要征求用户同意。
cp -r 源文件 目标地址:当源位置有相同文件,-r 表示复制整个目录的文件。
cp *.c 目标地址:表示将当前目录下所有后缀为 .c 的文件复制到目的地址下。
2. 移动文件
mv 源文件 目标地址:将源文件移动到目的地址处,移动文件夹不需要 -r。
mv -f 源文件 目标地址:当源位置有相同文件,-f 表示直接覆盖。
mv -i 源文件 目标地址:当源位置有相同文件,-i 表示需要征求用户同意。
mv 源文件名 目的文件名:可以实现重命名。
3. 删除文件或目录
rm 目标文件:删除目标文件,征求用户同意。
rm -i 目标文件:删除目录。
rm -f 目标文件:删除文件,且不需要询问用户。
rm -r 目标文件:删除所有文件和目录。
二、目录操作命令
1. 目录信息
ls 目录:显示当前工作目录的信息。
ls -I 目录:表示显示目录的长格式信息(详细信息)。
ls -d 目录:显示目录自身的信息。
ls -a 目录:显示目录包括隐藏文件的所有信息。
2. 创建目录
mkdir 目录名:创建一个目录。
mkdir -p 一级目录/二级目录/三级目录:创建多级空目录。
3. 删除空目录
rmdir 目录名:删除空目录。
rmdir -p 多级目录:删除多级空目录。
只能删除空目录,删除目录需要 rm 命令。
4. 切换目录
cd 路径名称:进入主目录。
cd ~ :进入主目录。
cd … :进入当前目录的上一级目录。
cd - :返回刚才的工作目录。
cd / :进入根目录。
cd /boot/grup:进入boot文件夹下的grup命令。
5. 查看当前工作目录
pwd命令。
6. 查看文件类型
file 文件名:查看文件类型。
7.查询文件
find <指定目录> <指定条件> <指定动作>
- <指定目录>:所要搜索的目录及其所有子目录。默认为当前目录。
- <指定条件>:所要搜索的文件的特征。
- <指定动作>:对搜索结果进行特定的处理。
如果什么参数也不加,find默认搜索当前目录及其子目录,并且不过滤任何结果(也就是返回所有文件),将它们全都显示在屏幕上。
例如:
find -name 文件名
find / -name hello.c 查找根目录下名字为hello.c的文件
find -user 用户名
find / -user admin 查询所有者为admin的文件
find . -name 'my*' -ls
//搜索当前目录(含子目录)中,所有文件名以my开头的文件,并列出详细信息。
find命令还有很多动作,如果有需要可以自行查阅。
end…