小编den*_*zer的帖子

获取目录中的所有扩展名及其各自的文件数

获取目录的所有扩展名:简单。获取特定扩展名的文件计数:简单。

但是获取所有文件扩展名及其各自的文件数是在暗指我。

例如。

+ dir
 + abc.txt
 + def.txt
 + abc.pdf
 * def.pov
Run Code Online (Sandbox Code Playgroud)

应该返回如下内容:

.txt 2
.pdf 1
.pov 1
Run Code Online (Sandbox Code Playgroud)

这个练习的目的是我想找出某个目录中流行的文件扩展名。

提前致谢

linux find extension

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

rsync 协议不兼容

使用以下命令从远程服务器执行 rsync 拉取时:

/usr/bin/rsync -av -e ssh --delete --chmod=a+rwx,g+rwx,o-wx --dry-run username@server:/remote/path/ /home/dir/local/path
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

receiving file list ... Invalid flist flag: 1004
rsync error: protocol incompatibility (code 2) at flist.c(2354) [Receiver=3.0.7]
Run Code Online (Sandbox Code Playgroud)

从远程到本地执行反向操作(即 PUSH)时,我得到以下信息:

building file list ... Invalid flist flag: 1004
rsync error: protocol incompatibility (code 2) at flist.c(2354) [Receiver=3.0.7]
rsync: connection unexpectedly closed (8 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(468) [sender=2.6.8]
Run Code Online (Sandbox Code Playgroud)

我已经尝试将参数一一删除,似乎与 -a 标志有关

环境

# local machine
Linux …
Run Code Online (Sandbox Code Playgroud)

linux unix rsync

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

如何在linux中查找带有斜杠的文件

我在文件系统中有一些以斜杠结尾的文件,如下所示:

my_text_file_1.txt\
some_other_file_2.pl\
Run Code Online (Sandbox Code Playgroud)

我通常在这些情况下使用find,但以下方法不起作用:

find . -name "*\\"
Run Code Online (Sandbox Code Playgroud)

有人有任何想法吗?谢谢

linux files find

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

如何在目录中查找最大的文件 - 忽略目录大小

我想做这样的事情

du -a | sort -rn | head
Run Code Online (Sandbox Code Playgroud)

但我只想提取文件,忽略目录。

明确地说,我想遍历所有子目录,但我不想找到目录大小。只是文件大小。

更新

我也想返回文件的完整路径

linux awk ls du

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

标签 统计

linux ×4

find ×2

awk ×1

du ×1

extension ×1

files ×1

ls ×1

rsync ×1

unix ×1