小编soj*_*oju的帖子

将所有文件移动到不包括该目录的新目录

我有以下几点:

~@matrix:~/btp200/assignments> ls -la
total 40
drwxr-xr-x 3 molszewski1 users 4096 Feb  6 13:20 .
drwxr-xr-x 6 molszewski1 users 4096 Feb  6 13:14 ..
-rw-r--r-- 1 molszewski1 users 5727 Feb  6 13:20 ISBN.cpp
-rw-r--r-- 1 molszewski1 users  361 Feb  6 13:18 ISBN.h
-rw-r--r-- 1 molszewski1 users 3753 Feb  6 13:17 ISBNPrefix.cpp
-rw-r--r-- 1 molszewski1 users  422 Feb  6 13:15 ISBNPrefix.h
drwxr-xr-x 2 molszewski1 users 4096 Feb  6 13:20 a1
-rw-r--r-- 1 molszewski1 users    0 Feb  6 13:15 a1.cpp
-rw-r--r-- 1 …
Run Code Online (Sandbox Code Playgroud)

bash

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

比较目录 1 但不是目录 2 中的文件?

我在编写 bash 脚本时遇到问题

我知道 ls 会列出目录中的文件,但我希望它列出目录 1 但不在目录 2 中的目录,然后列出目录 2 中不在目录 1 中的文件。

在一次微弱的尝试中,我尝试了:

ls -al | diff directory1 directory2
Run Code Online (Sandbox Code Playgroud)

我很快意识到为什么它不起作用。任何人都可以帮助一个彻头彻尾的 bash 书呆子吗?

ls bash diff shell-script

9
推荐指数
2
解决办法
6217
查看次数

标签 统计

bash ×2

diff ×1

ls ×1

shell-script ×1