`

ubuntu创建、删除文件及文件夹,强制清空回收站方法

 
阅读更多

mkdir 目录名         => 创建一个目录

rmdir 空目录名      => 删除一个空目录

rm 文件名 文件名   => 删除一个文件或多个文件

rm –rf 非空目录名 => 删除一个非空目录下的一切

touch 文件名        => 创建一个空文件

 

重命名文件(夹) / 移动文件(夹)到指定文件夹

执行格式: mv source destination

Example:

mv file1 file2    => 将文件 file1,更改文件名为 file2。

mv file1 dir1    => 将文件 file1,移到目录 dir1下,文件名仍为 file1。

mv dir1 dir2    => 若目录 dir2 存在,则将目录 dir1,及其所有文件和子目录,移到目录 dir2 下,新目录名称为 dir1。若目录 dir2 不存在,则将dir1,及其所有文件和子目录,更改为目录 dir2。

 

rename命令是专用于文件重命名的,而且根据其后的例子可以看出,rename除了给单个文件重命名,还可以批量文件重命名。同时,值得注意一点的是,rename命令是带3个参数而不是很多人认为的2个参数。

上面的例子中给出了两种文件批量重命名的用法,而实际上,rename结合通配符使用,它的功能比上面的例子所显示的更强大。基本的通配符有以下几个:

?    可替代单个字符

*    可替代多个字符

[charset]    可替代charset集中的任意单个字符

下面以例子加以说明:

如文件夹中有这些文件foo1, ..., foo9, foo10, ..., foo278,如果使用

rename foo foo0 foo?

则它只会把foo1到foo9的文件重命名为foo01到foo09,因为?通配符只能替代单个字符,所以被重命名的文件只是有4个字符长度名称的文件,文件名中的foo被替换为foo0。

再继续使用

rename foo foo0 foo??

则文件夹中的foo01到foo99的所有文件都被重命名为foo001到foo099,而foo100及其以后的文件名都不变,因为通配符?的使用,所以只重命名5个字符长度名称的文件,文件名中的foo被替换为foo0。

如果再继续使用

rename foo foo0 foo*

则foo001到foo278的所有文件都被重命名为foo0001到foo0278,因为通配符*可替代多个字符,所以,所有以foo开头的文件都被重命名了,文件名中的foo被替换为foo0。

我们再来看通配符[charset]的用法,还是继续在上面所说的文件夹中,执行如下命令

rename foo0 foo foo0[2]*

则从foo0200到foo0278的所有文件都被重命名为foo200到foo278,文件名中的foo0被替换为foo。

在使用中,三种通配符可以一起结合使用,关于具体的其它用法就只有自己不断的摸索了。

 

强制清空回收站

ubuntu8.04以前的版本

sudo rm -fr $HOME/.Trash/*

ubuntu 8.04

sudo rm -fr $HOME/.local/share/Trash/files/*

 

下面是touch命令用法

-a                     只更改访问时间

-c, --no-create        不创建任何文件

-d, --date=字符串        使用<字符串>表示时间而非当前时间

-f                     (忽略)

-m                     只更改修改时间

-r, --reference=文件   使用指定<文件>的时间属性而非当前时间

-t STAMP               使用 [[CC]YY]MMDDhhmm[.ss] 格式的时间而非当前时间

--time=WORD            使用 WORD 指定的时间:access、atime、use 都等于 -a

                           选项的效果,而 modify、mtime 等于 -m 选项的效果

      --help     显示此帮助信息并离开

      --version 显示版本信息并离开

请注意,-d 和 -t 选项可接受不同的时间/日期格式。

分享到:
评论

相关推荐

    ubuntu强制清空回收站 创建、删除文件及文件夹的方法.docx

    Ubuntu强制清空回收站 创建、删除文件及文件夹的方法 本文档将详细介绍Ubuntu系统中强制清空回收站的方法,以及创建、删除文件及文件夹的命令。这些命令对于Linux系统的使用者来说是非常重要的基础知识。 一、创建...

    ubuntu下删除,重命名文件、文件夹

    下面将详细介绍在ubuntu系统下对文件或者文件夹进行删除、重命名等操作的命令和方法。 一、创建文件和文件夹 在ubuntu系统下,创建文件和文件夹可以使用以下命令: * 创建一个目录:mkdir 目录名 * 创建一个空...

    java项目实现远程UbuntuFTP下载文件和文件夹

    在Java编程环境中,实现远程Ubuntu FTP(文件传输协议)下载文件和文件夹是一项常见的任务,尤其是在构建跨平台的系统集成或者自动化运维方案时。FTP允许客户端与服务器之间进行高效的数据交换,而Java提供了多种库...

    恢复刚刚删除的文件(已经清空回收站)

    在日常电脑操作中,我们可能不小心删除了重要文件,甚至在意识到错误后清空了回收站。这种情况看似绝望,但其实并非无法挽回。本文将详细解释如何在已清空回收站的情况下恢复删除的文件,主要涉及以下几个方面: 1....

    ubuntu删除文件夹命令

    Ubuntu 删除文件夹命令详解 在 Ubuntu 系统中,删除文件夹命令是非常常用的操作。下面我们将详细介绍 Ubuntu 中删除文件夹的命令。 删除文件或文件夹命令 Ubuntu 中删除文件或文件夹可以使用 `rm` 命令。`rm` ...

    Ubuntu如何创建隐藏文件(.xxx文件).docx

    "Ubuntu隐藏文件创建和脚本文件管理" 在 Ubuntu 系统中,创建隐藏文件是一项基本的操作,且隐藏文件在Linux系统中是以点号(.)开头命名的文件。隐藏文件通常用于存储用户的配置文件、临时文件或其他隐私数据。下面...

    Ubuntu samba下配置共享文件夹的方法

    ### Ubuntu Samba 下配置共享文件夹的方法 #### 一、前言 Samba 是一个用于在 Linux 和 Windows 系统之间实现文件共享的开源软件包。它提供了 Linux 系统与 Windows 系统之间的文件共享服务,使得 Linux 和 ...

    Ubuntu查看文件夹大小

    在Ubuntu系统中,管理磁盘空间是一项基本且重要的任务。了解如何查看文件夹及其内容占用的磁盘空间大小对于维护系统性能和存储空间管理至关重要。本文将详细介绍如何使用两个常用的Linux命令——df和du,来查看...

    创建和删除文件夹的资源

    3. 被删除的文件夹会进入回收站,如果想彻底删除,可以清空回收站。 ### macOS系统 在macOS中,创建新文件夹的操作如下: 1. 打开Finder(通常在Dock栏上)。 2. 转到你希望创建新文件夹的位置。 3. 在Finder的...

    vmware下ubuntu无法共享文件夹的解决方法

    总结:通过正确安装和配置VMware Tools,以及更新VMware配置文件,我们可以解决Ubuntu在VMware环境下无法访问Windows XP共享文件夹的问题。这个过程涉及到虚拟机软件的使用、文件系统的挂载以及权限管理等多个方面的...

    清空回收站

    清空回收站

    Ubuntu挂载共享文件夹

    ### Ubuntu挂载共享文件夹详解 #### 背景与目的 在跨操作系统环境中工作时,经常需要在宿主机(例如Windows)与虚拟机(如Ubuntu)之间共享文件。使用VirtualBox作为虚拟化平台,我们可以轻松地实现这一点。本文...

    VMware WorkStation12虚拟机Ubuntu Server 共享Windows 文件夹

    在VMware WorkStation中配置Ubuntu Server来共享Windows文件夹,可以实现两个不同操作系统间的文件交互,这对于跨平台的开发和测试非常有用。 在进行设置之前,需要确保虚拟机安装的Ubuntu Server是64位版本,并且...

    ubuntu共享文件设置

    Ubuntu 共享文件设置详解 Ubuntu 共享文件设置是一个非常重要的知识点,特别是在 Linux 和 Windows 环境下的文件共享中。今天,我们将详细介绍 Ubuntu 共享文件设置的步骤和原理,以便帮助读者更好地理解和应用。 ...

    VMware下Ubuntu16共享Windows10文件夹

    ### VMware下Ubuntu16共享Windows10文件夹的知识点详解 #### 一、概述 本文主要介绍了如何在VMware环境下让Ubuntu 16系统能够共享Windows 10系统的文件夹。这种跨平台文件共享功能对于多系统开发环境非常重要,...

    Ubuntu 常用文件操作命令

    Ubuntu 常用文件操作命令 Ubuntu 操作系统中,文件操作命令是非常重要的一部分。下面将对 Ubuntu 中常用的文件操作命令进行详细讲解。 1. 权限修改命令:chmod 在 Ubuntu 中,权限修改命令使用 chmod 命令来实现...

    Ubuntu怎么设置文件权限

    Ubuntu怎么设置文件权限 Ubuntu中设置文件权限的方法 Ubuntu怎么设置文件权限 Ubuntu中设置文件权限的方法

Global site tag (gtag.js) - Google Analytics