其他linux命令
-
目录
mkdir
创建目录 mkdir knox 逐层创建目录 mkdir -p /knox/knox1/knox2
rmdir
删除目录 rmdir knox 删除目录c rmdir a/b/c 上级目录为空时连同上级目录一并删除 rmdir -p a/b/c
rm
删除文件 rm one.txt rm -d 直接把欲删除的目录的硬连接数据删除成0,删除该目录; rm -f 强制删除文件或目录; rm -i 删除已有文件或目录之前先询问用户; rm -r或-R 递归处理,将指定目录下的所有文件与子目录一并处理; rm --preserve-root 不对根目录进行递归操作; rm -v 显示指令的详细执行过程。
mv
文件移动 mv 源文件 目标文件/文件名(以改) mv sheep.txt knox/lamb 文件改名 mv sheep.txt lamb.txt --backup=<备份模式>:若需覆盖文件,则覆盖前先行备份; -b:当文件存在时,覆盖前,为其创建一个备份; -f:若目标文件或目录与现有的文件或目录重复,则直接覆盖现有的文件或目录; -i:交互式操作,覆盖前先行询问用户,如果源文件与目标文件或目标目录中的文件同名,则询问用户是否覆 盖目标文件。用户输入”y”,表示将覆盖目标文件;输入”n”,表示取消对源文件的移动。这样可以避免误将文 件覆盖。 --strip-trailing-slashes:删除源文件中的斜杠“/”; -S<后缀>:为备份文件指定后缀,而不使用默认的后缀; --target-directory=<目录>:指定源文件要移动到目标目录; -u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。
pwd
以绝对路径显示当前所在目录
history
查看历史命令使用记录 history -c:清空当前历史命令; -a:将历史命令缓冲区中命令写入历史命令文件中; -r:将历史命令文件中的命令读入当前历史命令缓冲区; -w:将当前历史命令缓冲区命令写入历史命令文件中。
评论