文件与文件夹操作

文件与文件夹操作

一、文件操作

功能项 命令实例 作用
文件创建 vi /opt/learn/hello.txt 在目录 /oppt/learn 下创建文件 hello.txt 并进入 vi 编辑模式
touch /opt/learn/test 在目录 /opt/learn 下创建空白文件 test
cat > /opt/learn/catfile 创建 catfile 并在屏幕上输入内容,最后按 CTRL+D 退出
文件查看 vi /etc/passwd 在 vi 编辑器中输出文本内容
cat /etc/passwd 在屏幕上输出文本内容
more /etc/passwd 分屏输出文本内容
less /etc/passwd 分屏输出文本内容并按需加载文件(适用于大文件的查看)
head -n 10 /etc/passwd 只输出文件的头 10 行
tail -n 20 /etc/passwd 只输出文件的末尾 20 行
strings /bin/ls 查看二进制文件中的可打印字符
文件操作 cp hello.txt /opt/test 把文件 hello.txt 复制到文件夹 /opt/test 下
cp hello.txt /opt /test/hello.cp 把文件 hello.txt 复制到文件夹 /opt/test 下并重命名为 hello.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 hello2.txt 重命名
rm /opt/test/hello.cp 删除文件
du -sk hello.txt 查看文件 hello.txt 的大小(以 K 为单位)
链接 In -s hello.txt shello 为 hello.txt 文件创建一个名为 shello 的软链接(类似于快捷方式)
In -d hello.txt dhello 为 hello.txt 文件创建一个名为 dhello 的硬链接,硬链接表示所有文件中更改任意一个,其他文件的所有属性会跟着变化,如大小,更新时间,权限

二、文件夹操作

功能项 命令格式 作用
ls/tree ls [option] [file/rectory] 显示指定目录下的所有文件或文件夹(Windows 中 dir 命令)
ls 显示当前目录的内容
ls -l 显示当前目录详细内容
ls -a 显示当前目录下的所有文件,包括隐藏文件
ls *.txt 显示目录下的所有以.txt 为后缀名的文件
ls /opt/training 显示目录 /opt/training 下的内容
ls -R /opt/ 列出所有 /opt 目录及其子目录的内容
tree /opt 用树状结构显示目录及文件
pwd pwd 显示当前所在目录
cd cd directory 切换到指定目录
cd 切换到当前用户所在的主目录
cd .. 切换到当前目录的上一级目录
cd /opt/learn 用绝对路径切换到 /opt/training 目录下
cd ../../ 使用相对路径切换到当前目录的上一级的上一级目录下
cd . 切换到当前用户,相当于什么也没做
mkdir mkdir [potion] [dirctor1] [dirctor2]... 创建目录
mkdir /opt/learn/other 在目录 /opt/learn 下创建目录 other
mkdir dir2 dir3 dir4 同时创建 dir2 dir3 dir4 三个目录
mkdir -p /dir1/dir2/dir3/dir4 同时创建一个 4 层目录
rmdir rmdir dir1 删除一个空目录
其他操作 cp -r /opt/learn /opt/learn2 拷贝文件夹
mv /opt/learn2 /opt/learn3 重命名文件夹
rm -rf /opt/learn3 强制删除文件夹
上一篇
下一篇