相关疑难解决方法(0)

如何将所有文件(包括隐藏文件)从一个目录移动到另一个目录?

如何将目录中的所有文件(包括隐藏文件)移动到另一个目录?

例如,如果我有一个文件夹“Foo”,里面有文件“.hidden”和“notHidden”,我如何将这两个文件移动到名为“Bar”的目录中?以下不起作用,因为“.hidden”文件保留在“Foo”中。

mv Foo/* Bar/
Run Code Online (Sandbox Code Playgroud)

自己试试吧。

mkdir Foo
mkdir Bar
touch Foo/.hidden
touch Foo/notHidden
mv Foo/* Bar/
Run Code Online (Sandbox Code Playgroud)

shell wildcards dot-files mv

192
推荐指数
3
解决办法
20万
查看次数

查找第一级包含最多文件/目录的前 50 个目录?

如何使用find生成包含最多文件数的目录列表。我希望列表从高到低排列。我只希望列表深入 1 级,并且我通常会从文件系统的顶部运行此命令,即/.

find files

30
推荐指数
2
解决办法
2万
查看次数

.??* 在 shell 命令中是什么意思?

下面的命令将tar所有的“点”文件和文件夹:

tar -zcvf dotfiles.tar.gz .??*
Run Code Online (Sandbox Code Playgroud)

我熟悉正则表达式,但我不明白如何解释.??*. 我执行ls .??*tree .??*查看了列出的文件。为什么此正则表达式包含文件夹中以.例如开头的所有文件?

tar wildcards

22
推荐指数
2
解决办法
1554
查看次数

9
推荐指数
1
解决办法
487
查看次数

(为什么)使用 ls -A 列出隐藏文件不好?

我想列出当前目录中的每个文件,包括隐藏文件。我不想包含父 (..) 和当前 (.) 目录。

我找到了这个:

如何对除当前目录和父目录之外的每个隐藏文件进行 glob

最后,有人说ls -A是要走的路,但它被否决了。但是,它似乎有效。怎么了ls -A

ls filenames

9
推荐指数
1
解决办法
3万
查看次数

如何指定参数以返回所有点文件,但不返回 . 和 ..?

通常通配符扩展不包括点文件:

% echo *
Applications Desktop Documents Downloads Library Movies Music Pictures Public bin
Run Code Online (Sandbox Code Playgroud)

如果我明确要求点文件,我会得到它们:

% echo * .*
Applications Desktop Documents Downloads Library Movies Music Pictures Public bin . .. .CFUserTextEncoding .DS_Store .Trash .adobe .bash_history .cups .gitconfig .gnupg .history .lesshst .netbeans .scanview.cfg .sqlite_history .ssh .swt .systemmodeler .tcshrc .viminfo
Run Code Online (Sandbox Code Playgroud)

但是我得到...。我不想要那些,例如,如果我传递到du -s我想要目录中每个项目的大小的地方。是否有一些模式可以让我知道当前目录中的内容,以及当前目录中没有.和的所有内容..

我使用 tcsh。

(关于“这个问题在这里可能已经有答案:”上面的注释:不,这个问题在那里没有答案,因为该答案仅适用于 bash。)

shell tcsh csh dot-files

6
推荐指数
1
解决办法
3511
查看次数

如何引用包括隐藏文件在内的所有文件?

我知道 * 引用了不包括隐藏文件的所有文件,如何引用所有文件,包括名称.以 bash开头的隐藏文件?

bash

6
推荐指数
2
解决办法
4819
查看次数

Linux:删除文件*..但不删除文件 1 和文件 2

通常在 bash 我做过

shopt -s extglob
rm !(filedontwantremove)
Run Code Online (Sandbox Code Playgroud)

并删除除 filedontwantremove 之外的所有文件

但是,如果我想删除除 filedontwantremove 和“antotherfilewithtotaldifferentname”之外的所有文件?

有一个找到解决方案,但我更喜欢我喜欢的东西 rm !()

bash rm

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

如何选择控制台中的所有隐藏文件?

如何选择目录中的所有隐藏文件?ls .*选择当前文件夹 - .,以及它的 parent ..。我只想要隐藏文件

bash

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

标签 统计

bash ×3

dot-files ×3

shell ×3

wildcards ×3

csh ×1

filenames ×1

files ×1

find ×1

ls ×1

mv ×1

rm ×1

standard ×1

tar ×1

tcsh ×1