这是我参与 8 月更文挑战的第 20 天,活动详情查看: 8月更文挑战
mkdir 目录名称: 增加目录-p递归的创建目录结构mkdir -p one/two/three
ls或者llls [选项] [文件或者目录](ll是ls -l的缩写,ll命令以看到该目录下的所有目录和文件的详细信息):查看目录信息- -a 显示所有文件和目录包括隐藏的
- -l 显示详细信息
- -d 查看目录本身的属性而非子文件 ls /etc/
- -h 人性化的方式显示文件大小
- -t 按文件最近一次修改时间排序
- -i 显示inode,也就是i节点,每个节点都有ID号
find 目录 参数: 寻找目录(查)- 列出当前目录及子目录下所有文件和文件夹:
find . - 在/home目录下查找以.txt结尾的文件名:
find /home -name "*.txt" - 同上,但忽略大小写:
find /home -iname "*.txt" - 当前目录及子目录下查找所有以.txt和.pdf结尾的文件:
find . \( -name "*.txt" -o -name "*.pdf" \)或find . -name "*.txt" -o -name "*.pdf"
- 列出当前目录及子目录下所有文件和文件夹:
mv 目录名称 新目录名称: 修改目录的名称(改)- 注意:mv的语法不仅可以对
目录进行重命名而且也可以对各种文件,压缩包等进行重命名的操作。mv命令用来对文件或目录重新命名,或者将文件从一个目录移到另一个目录中。后面会介绍到mv命令的另一个用法。
- 注意:mv的语法不仅可以对
mv 目录名称 目录的新位置:移动目录的位置---剪切(改)- 注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作。另外mv与cp的结果不同,
mv好像文件“搬家”,文件个数并未增加。而cp对文件进行复制,文件个数增加了。
- 注意:mv语法不仅可以对目录进行剪切操作,对文件和压缩包等都可执行剪切操作。另外mv与cp的结果不同,
cp -r 目录名称 目录拷贝的目标位置: 拷贝目录(改),-r代表递归拷贝- 注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,
拷贝文件和压缩包时不 用写-r递归 - -r 复制目录,默认是复制文件
- -p 连带文件属性复制
- -d 若源文件是链接文件,则复制连接属性
- -a 相当于 -rpd
- 注意:cp命令不仅可以拷贝目录还可以拷贝文件,压缩包等,
rm [-rf] 目录: 删除目录(删)- 注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了增强大家的记忆,无论删除任何目录或文件,都直接使用
rm -rf 目录/文件/压缩包 - -i 向用户确认是否删除;
- -r 删除目录
- -f 强制删除
- rm -rf 文件或者目录] 递归强制删除所有目录
- 注意:rm不仅可以删除目录,也可以删除其他文件或压缩包,为了增强大家的记忆,无论删除任何目录或文件,都直接使用
cp file file_copy --> file 是目标文件,file_copy 是拷贝出来的文件
cp file one --> 把 file 文件拷贝到 one 目录下,并且文件名依然为 file
cp file one/file_copy --> 把 file 文件拷贝到 one 目录下,文件名为file_copy
cp *.txt folder --> 把当前目录下所有 txt 文件拷贝到 folder 目录下
mv file one --> 将 file 文件移动到 one 目录下
mv new_folder one --> 将 new_folder 文件夹移动到one目录下
mv *.txt folder --> 把当前目录下所有 txt 文件移动到 folder 目录下
mv file new_file --> file 文件重命名为 new_file
rm new_file --> 删除 new_file 文件
rm f1 f2 f3 --> 同时删除 f1 f2 f3 3个文件