相关疑难解决方法(0)

排除 ls 中的某些文件

我想运行 ls 并在输出中排除某些文件。

当我运行以下命令时,我会在一行中获取所有文件:

$ ls -1
file1
file2
file3
temp
Run Code Online (Sandbox Code Playgroud)

我想以某种方式运行此命令,以便它显示

$ ls -1 <insert magic here> temp
file1
file2
file3
Run Code Online (Sandbox Code Playgroud)

bash ls

90
推荐指数
4
解决办法
15万
查看次数

如何从特定文件夹中删除除一个命名文件之外的所有文件

这是情况。

我有一个目录,其中包含许多具有不同扩展名的文件。我想删除除具有特定名称的文件之外的所有文件。

这可以使用 GUI 轻松完成,方法是全选并按下ctrl和取消选择相关文件。

这正是我想要的,但是如何从命令行执行此操作?

例如: dirA 包含以下文件:

a.txt
b.txt
c.php
d.html
a.db
b.db
e.html
Run Code Online (Sandbox Code Playgroud)

我想删除所有文件,只保留名为a.txt.

command-line

59
推荐指数
5
解决办法
8万
查看次数

使用 chown -R 排除一两个文件

如何使用chown -R但排除一两个文件?

我需要定期运行

sudo chown -R www-data:www-data *
Run Code Online (Sandbox Code Playgroud)

sudo chown -R ubuntu:ubuntu *
Run Code Online (Sandbox Code Playgroud)

但我想从这些命令中排除一两个文件,以免更改这些排除文件的权限。

我怎样才能排除file1.php,或两者file2.txtfile3.php

command-line chown

4
推荐指数
1
解决办法
271
查看次数

标签 统计

command-line ×2

bash ×1

chown ×1

ls ×1