Это описано в Makefile верхнего уровня
.
Например, отсюда ,
VERSION = 4
PATCHLEVEL = 5
SUBLEVEL = 0
EXTRAVERSION = -rc6
NAME = Blurry Fish Butt
# *DOCUMENTATION*
# To see a list of typical targets execute "make help"
# More info can be located in ./README
# Comments in this file are targeted only to the developer, do not
# expect to learn how to build the kernel reading this file.
Ты можешь просто бежать
mv * TutorialFolder/
Находясь в VideosFolder/
. Это переместит все файлы и каталоги (, не начинающиеся с .
), в TutorialFolder/
. Поскольку вы не можете переместить каталог в себя, вы, скорее всего, получите предупреждающее сообщение типа
mv: cannot move 'TutorialFolder' to a subdirectory of itself, 'TutorialFolder/TutorialFolder'
Это ожидаемо и просто означает, что mv
не перемещался TutorialFolder
.
Другой ответ работает, но это более чистый способ без ошибок, предполагающий, что вы находитесь внутриVideosFolder
:
find. -maxdepth 1 ! \( -name TutorialFolder -o -name '.' \) -exec mv {} TutorialFolder/ \;
Это найдет каждый файл и каталог в текущем каталоге, где имя не равно TutorialFolder
и .
(, который является самим текущим каталогом ), а затем использует -exec
для mv
их в TutorialFolder
.
Вы можете попробовать команду Rsync. Rsync — это быстрая и универсальная утилита командной строки, которая синхронизирует файлы и папки между двумя местоположениями через удаленную оболочку.
rsync -a --exclude 'TutorialFolder' ~/Desktop/VideosFolder/ ~/Desktop/VideosFolder/TutorialFolder/