在Linux中,如何从shell中删除以.u开头的所有文件?
就像标题一样。我从Mac电脑上复制了许多文件到Raspberry Pi。这导致了大量以前缀在Linux中,如何从shell中删除以.u开头的所有文件?,linux,shell,terminal,raspberry-pi,Linux,Shell,Terminal,Raspberry Pi,就像标题一样。我从Mac电脑上复制了许多文件到Raspberry Pi。这导致了大量以前缀开头的多余文件。我想删除文件夹中以开头的每个文件。我该怎么做呢?试试以下方法: cd /path/to/directory; \rm -rf ._* 或者,如果子文件夹中有递归文件,请尝试: find /path/to/directory -name "._*" -type f -print0| xargs -0 \rm -rf 简单的方法: 要删除以字符串开头的文件,如:example-1.html、
开头的多余文件。我想删除文件夹中以开头的每个文件。我该怎么做呢?试试以下方法:
cd /path/to/directory; \rm -rf ._*
或者,如果子文件夹中有递归文件,请尝试:
find /path/to/directory -name "._*" -type f -print0| xargs -0 \rm -rf
简单的方法:
要删除以字符串开头的文件,如:example-1.html、example-2.js、
rm examp*
要删除以字符串开头的目录,如:example-1/、example-1-0/、example-2/、
rm -rf examp*
附言:
-递归地求r
-f表示强制(用于非空目录的擦除)
这就是所有的人 为什么不删除文件和文件夹?保留空文件夹还有什么用?该文件夹包含我想要的大约500个文件和前缀为“”的500个文件。因此,需要从文件夹中删除前缀为“.\uz”的文件。比如说?您可以简化find命令如下:find/path/to/directory-name”。\u*“-type f-delete
我发现这样做要快得多,因为它不会为每个必须删除的文件生成额外的进程。