Linux目录相关的命令

Linux命令

1.目录相关命令(目录可以对文件进行分类管理)

  • pwd : 显示当前工作目录的绝对路径
pwd
/root
  • ls : 列出当前目录下的文件
ls
anaconda-ks.cfg  movie  vedio
  • ls -a : 列出全部文件包括,隐藏文件
ls -a
.  ..  anaconda-ks.cfg  .bash_history  .bash_logout  .bash_profile  .bashrc  .cshrc  movie  .tcshrc  vedio
  • ls -l : 以详细信息的方式列出文件的信息
ls -l
总用量 4
-rw-------. 1 root root 1429 3月  27 20:49 anaconda-ks.cfg
drwxr-xr-x. 2 root root    6 3月  29 21:58 movie
drwxr-xr-x. 2 root root   21 3月  29 22:05 vedio
  • cd : 切换到指定目录
    1. cd 相对路径或者绝对路径(跳转到指定目录)
    2. cd 或者 cd ~ : 返回到当前用户家目录
    3. cd - : 返回上一次所在的目录
    4. cd .. : 返回到当前目录的上一层目录

2.文件夹相关命令

  • mkdir : 创建一个新的文件夹(删除空目录)
mkdir test
  • mkdir -p :创建多级目录
mkdir -p  new/dir :父级别目录不存在时候必须使用 -p
  • rmdir :删除一个已经存在的文件夹
rmdir test
  • rmdir -p : 删除多级目录
rmdir -p new/dir/
  • cp : 复制目录或文件
cp 123.txt /root/movie/456.txt :将当前目录下的123.txt 复制到后面路径并使用456.txt为名称
  • cp -r : 递归复制整个文件夹(复制文件夹必须加 -r)
cp -r  movie  /root/vedio :将当前目录下的movie以及子文件,复制到绝对路径vedio下面
  • mv : 移动文件或者重命名文件
mv 456.txt /root : 将当前目录下的456.txt移动到 绝对路径下
mv 456.txt /root/movie/789.txt :将当前目录下的456.txt移动到绝对路径,并且重命名为 789.txt
  • rm : 用于删除文件或者目录
rm movie
  • rm -f : 强制执行
  • rm -r : 递归执行
 rm -rf movie
posted @ 2021-03-29 14:37  迁承_0204  阅读(114)  评论(0编辑  收藏  举报