<i id='osj2s'></i>
        <fieldset id='osj2s'></fieldset><acronym id='osj2s'><em id='osj2s'></em><td id='osj2s'><div id='osj2s'></div></td></acronym><address id='osj2s'><big id='osj2s'><big id='osj2s'></big><legend id='osj2s'></legend></big></address>
      1. <tr id='osj2s'><strong id='osj2s'></strong><small id='osj2s'></small><button id='osj2s'></button><li id='osj2s'><noscript id='osj2s'><big id='osj2s'></big><dt id='osj2s'></dt></noscript></li></tr><ol id='osj2s'><table id='osj2s'><blockquote id='osj2s'><tbody id='osj2s'></tbody></blockquote></table></ol><u id='osj2s'></u><kbd id='osj2s'><kbd id='osj2s'></kbd></kbd>

            <code id='osj2s'><strong id='osj2s'></strong></code>
            <span id='osj2s'></span>
          1. <i id='osj2s'><div id='osj2s'><ins id='osj2s'></ins></div></i><dl id='osj2s'></dl>
            <ins id='osj2s'></ins>

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

            • 时间:
            • 浏览:8
            • 来源:124软件资讯网

                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 选项可接受差别的时间/日期花样  。