一、文件操作
命令实例 | 作用 |
---|---|
cp catfile /home | 把 catfile 文件复制到 /home 目录下 |
cp catfile /home/catfile.cp | 把 catfile 文件复制到 /home 目录下并重命名 catfile.cp |
mv hello.txt /opt/test | 将 hello.txt 移到到 /opt/test 目录下 |
mv hello.txt /opt/test/hello.mv | 将 hello.txt 移到到 /opt/test 目录下并重命名 hello.mv |
mv hello.txt h.txt | 重命名 |
rm h.txt | 删除文件 |
rm -f /opt/test/hello.mv | 强制删除文件,不提示信息 |
du -sk hello.txt | 查看该文件的大小(以K为单位) |
ls -s hello.txt shello | 为 hello.txt 创建一个名为 shello 的软连接(类似于快捷方式) |
ls -d hello.txt dhello | 为 hello.txt 创建一个名为 shello 的硬连接,硬链接表示所有文件中更改任意一个,其他文件的所有属性会跟着变化,如大小,内容,更新时间,权限等。 |
二、文件夹操作
功能项 | 命令或格式 | 作用 |
---|---|---|
ls /tree | ls [option] [file/directory] | 显示指定目录下的所有文件或文件夹 |
ls | 显示当前目录的内容 | |
ls -l | 显示当前目录的详细内容 | |
ls -a | 显示当前目录下的所有文件,包括隐藏文件 | |
ls *.txt | 显示目录下所有yi .txt 为后缀的文件 | |
ls -R /opt/ | 列出 /opt 目录和其子目录的内容 | |
tree /opt | 用树状结构显示目录及文件 | |
pwd | pwd | 显示当前所在目录 |
cd | cd directory | 切换到指定目录 |
cd | 切换到当前目录的主目录 | |
cd… | 回到当前目录的上级目录 | |
cd /home/learn | 用绝对路径切换到 /home/learn 目录下 | |
mkdir | mkdir [option] [directory 1] [directory 2] … | 创建目录 |
mkdir www | 创建www目录 | |
mkdir 1 2 | 创建 1 目录和 2 目录 | |
mkdir -p project/coding | 创建目录 project/coding | |
mv | mv 1 a | 重命名文件夹 |
cp | cp -r /opt/project/coding /home | 拷贝文件夹 |
rm | rm [option] [file/directory] | 删除文件或文件夹 |
rm -rf /opt/project/coding | 强制删除文件夹 |