如何使用命令擦除单个目录?

如何使用命令擦除单个目录?

Ubuntu 20.04.1;Mate 桌面

是否有可以安装或已经拥有的应用程序可以“擦除”驱动器上的一个目录?或者执行“剪切”操作,然后将文件放入可移动介质中,是否会完全擦除这些文件?

或者是否有一个命令可以在 Term 中执行此操作?以 Root 身份?

谢谢。

答案1

我认为 mv(或移动命令)会起作用。

  1. 我将在当前目录中创建一个测试目录。

    steve@AntHill2:~$ mkdir testdir
    
  2. 接下来我将向其中放入一些随机文件。

    steve@AntHill2:~$ cp -p *.pdf  testdir
    
  3. 然后使用 ls 命令验证文件是否存在

    steve@AntHill2:~$ ls testdir
    AWOJOBI-DISSERTATION-2020.pdf  
    R43215_2018Oct23.pdf  R45415_2018Nov28.pdf
    IF11029_2018Nov27.pdf          
    R45393_2018Nov02.pdf  RS20871_2018Nov28.pdf
    LSB10217_2018Nov15.pdf         
    R45394_2018Nov05.pdf
    
  4. 接下来,我将把目录及其文件移动到已连接和安装的闪存驱动器。

    steve@AntHill2:~$ mv testdir /media/steve/Backup
    
  5. 为了证明目录已被删除,我将尝试 ls 命令。

    steve@AntHill2:~$ ls -artl testdir
    ls: cannot access 'testdir': No such file or directory
    
  6. 显示文件现在位于我的可移动驱动器上。

    steve@AntHill2:~$ ls -artl /media/steve/Backup/testdir
    total 10504
    -rw-rw-r--  1 steve steve 2179135 Feb 22 23:13 AWOJOBI-DISSERTATION-2020.pdf
    -rw-rw-r--  1 steve steve  370498 Feb 22 23:20 IF11029_2018Nov27.pdf
    -rw-rw-r--  1 steve steve 1973673 Feb 22 23:22 RS20871_2018Nov28.pdf
    -rw-rw-r--  1 steve steve 1237639 Feb 22 23:23 R45394_2018Nov05.pdf
    -rw-rw-r--  1 steve steve 1805083 Feb 22 23:25 R45415_2018Nov28.pdf
    -rw-rw-r--  1 steve steve  570959 Feb 22 23:27 LSB10217_2018Nov15.pdf
    -rw-rw-r--  1 steve steve 1117265 Feb 22 23:29 R43215_2018Oct23.pdf
    -rw-rw-r--  1 steve steve 1416249 Feb 22 23:30 R45393_2018Nov02.pdf
    drwxrwxr-x  2 steve steve    4096 Mar 11 22:30 .
    drwxrwxrwt 22 root  root    61440 Mar 11 22:31 ..
    
  • 我希望您可以使用这个或者类似的东西。

  • 虽然这些是简单的目录示例,动量命令可以通过移动顶级目录名称来移动具有子目录及其文件的复杂结构。

相关内容