Vâng, bạn có thể tạo một tệp và đặt tên là "cutme" (để tạo một tệp có tên cutme trong loại thiết bị đầu cuối nano cutme
. Để lưu tệp, nhấn CTRL + X, sau đó nhấn ENTER.) Và dán đoạn mã sau vào đó giả sử:
- Bạn muốn làm điều này một cách đệ quy (Trong các thư mục con và thư mục con của các thư mục con đó)
- Bạn muốn bỏ qua việc di chuyển tệp tập lệnh
- Bạn có quyền di chuyển các tập tin trong thư mục đó
- Các tệp có thể hoặc không bao gồm khoảng trắng trong tên của chúng
find * -type f -print -not -type d -and -not -regex 'cutme' -exec mv {} .. \;
Lưu ý tên cutme bên trong dòng. Nó sẽ giống như kịch bản bạn sẽ chạy.
Sau khi tạo tệp và dán dòng trên, hãy chạy đoạn sau trong cùng thư mục với tập lệnh:
chmod +x cutme
. Điều này sẽ cung cấp cho tệp mới của bạn cờ "Thực thi" để bạn có thể thực thi nó như thế này : ./cutme
.
mv */* .
?