Bạn đang xem bài viết Có Cách Nào Để Tạo Nhiều Thư Mục Cùng Một Lúc Với Mkdir Không? được cập nhật mới nhất trên website Rafs.edu.vn. Hy vọng những thông tin mà chúng tôi đã chia sẻ là hữu ích với bạn. Nếu nội dung hay, ý nghĩa bạn hãy chia sẻ với bạn bè của mình và luôn theo dõi, ủng hộ chúng tôi để cập nhật những thông tin mới nhất.
Nếu tôi muốn tạo nhiều thư mục (ở cùng cấp độ) và sau đó cung cấp cho nó một danh sách tên thư mục được phân tách bằng dấu phẩy (hoặc một cái gì đó để có hiệu lực đó)?
Bạn có thể sử dụng danh sách để tạo thư mục và nó có thể trở nên khá hoang dã.
Một số ví dụ để khiến mọi người nghĩ về nó:
mkdir sa{1..50} mkdir -p sa{1..50}/sax{1..50} mkdir {a-z}12345 mkdir {1,2,3} mkdir test{01..10} mkdir -p `date '+%y%m%d'`/{1,2,3} mkdir -p $USER/{1,2,3}
50 thư mục từ sa1 đến sa50
tương tự nhưng mỗi thư mục sẽ chứa 50 lần sax1 đến sax50 (-p sẽ tạo thư mục mẹ nếu chúng không tồn tại.
26 thư mục từ a12345 đến z12345
danh sách được phân tách bằng dấu phẩy làm cho thư mục 1, 2 và 3.
10 thư mục từ test01thông qua test10.
giống như 4 nhưng với ngày hiện tại là một thư mục và 1,2,3 trong đó.
giống như 4 nhưng với người dùng hiện tại là một thư mục và 1,2,3 trong đó.
Vì vậy, nếu tôi hiểu chính xác và bạn muốn tạo một số thư mục, và trong đó có các thư mục mới, thì bạn có thể làm điều này:
mkdir -p sa{1..10}/{1,2,3}và nhận sa1, sa2, …, sa10 và trong mỗi thư mục 1, 2 và 3.
Nó rất đơn giản, cho phép bạn muốn tạo một cấu trúc thư mục như:
Websites/ static/ cs js templates/ htmlBạn có thể làm điều đó trong một lệnh như thế này:
mkdir -p Website/{static/{cs,js},templates/html}Cẩn thận không vào bất kỳ chỗ trống nào
Tạo một danh sách các tên cho các thư mục mong muốn của bạn bằng cách sử dụng dấu ngắt dòng thay vì dấu phẩy làm dấu phân cách. Lưu danh sách đó.
mkdir `cat list`Bây giờ bạn sẽ có tất cả các thư mục có tên trong danh sách của bạn.
Vì vậy, bạn muốn danh sách tên thư mục được phân tách bằng dấu phẩy? Điều đó có thể được thực hiện.
Vỏ + lõi
Vì tất cả mọi người đang đăng oneliners, đây cũng là của tôi (mkdir + thay thế tham số cộng với + chuyển hướng shell).
DIR:/testdir skolodya@ubuntu:$ ls DIR:/testdir skolodya@ubuntu:$ mkdir $( tr '[,n]' ' ' < chúng tôi ) DIR:/testdir skolodya@ubuntu:$ ls dirFive/ dirfour/ dirone/ dirthree/ dirtwo/AWK
AWK là một ngôn ngữ xử lý văn bản, nhưng nó có system() chức năng rất hay sẽ gọi shell mặc định và chạy lệnh [s] được đặt trong ngoặc đơn (phải là một chuỗi).
DIR:/xieerqi skolodya@ubuntu:$ awk -F ',' '{for(i=1;i<=NF;i++) system("mkdir "$i)}' chúng tôi DIR:/xieerqi skolodya@ubuntu:$ ls -ld dir* -rw-rw-r-- 1 xieerqi xieerqi 23 Feb 9 11:41 chúng tôi drwxrwxr-x 2 xieerqi xieerqi 4096 Feb 9 11:42 dirone/ drwxrwxr-x 2 xieerqi xieerqi 4096 Feb 9 11:42 dirthree/ drwxrwxr-x 2 xieerqi xieerqi 4096 Feb 9 11:42 dirtwo/ DIR:/xieerqi skolodya@ubuntu:$ cat chúng tôi dirone,dirtwo,dirthreeHoặc bạn có thể xóa ,bằng gsub()hàm và gọi system("mkdir "$0) nhưng đó có thể là vấn đề nếu bạn muốn tạo thư mục có khoảng trắng trong tên của chúng
DIR:/testdir skolodya@ubuntu:$ ls DIR:/testdir skolodya@ubuntu:$ chúng tôi DIR:/testdir skolodya@ubuntu:$ ls dirFive/ dirfour/ dirone/ dirthree/ dirtwo/ DIR:/testdir skolodya@ubuntu:$ cat chúng tôi #!/usr/bin/env python import os with open("/home/xieerqi/dirList.txt") as file: for line in file: for directory in line.strip().rsplit(','): path = '/home/xieerqi/testdir/' + directory os.makedirs(path) mkdir dir1 dir2 dir3 ... dirNNếu bạn muốn tạo nhiều thư mục con thì bạn có thể chuyển các đối số đó trong {} như được hiển thị bên dưới (chỉ sử dụng dấu phẩy để phân tách đối số, không có khoảng trắng).
mkdir dir1 dir2/{subdir1,subdir2,subdir3,subdirN} dir3 dirNSử Dụng Lệnh Mkdir Trong Linux Để Tạo Thư Mục
Hôm nay mình sẽ hướng dẫn các bạn, sử dụng lệnh MKDIR trong Linux giúp tạo thư mục. Đây là một trong những kiến thức lệnh Linux cơ bản dành cho người mới làm quen với Linux thực hành. Vậy nếu bạn mới học về Linux thì còn ngại ngần gì mà không thử tạo thư mục trong Linux với bài viết này của ” chúng tôi ” nào.
1. Tạo một thư mục đơn giản
Để tạo một thư mục trong hệ điều hành Linux vô cùng đơn giản với việc truyền tên thư mục vào lệnh mkdir.
Ví dụ 1: – Tạo 1 thư mục ” cuongquach_dir” ngay tại thư mục hiện hành ( cwd).
– Tạo 1 thư mục ” cuongquach_dir” tại thư mục /root/ .
2. Tạo nhiều thư mục cùng lúc
Bạn cũng có thể tạo nhiều thư mục cùng lúc bằng cách truyền tất cả tên thư mục hoặc đường dẫn tên mục vào sau lệnh mkdir. Các tên thư mục nên được cách nhau bằng một khoảng trắng.
Ví dụ 2: – Tạo 3 thư mục ” cuongquach_dir_1“, ” cuongquach_dir_2“, ” cuongquach_dir_3” ngay tại thư mục hiện hành ( cwd).
– Tạo 3 thư mục ” cuongquach_dir_1“, ” cuongquach_dir_2“, ” cuongquach_dir_3” ngay tại thư mục root.
– Bạn cũng có thể thực hiện mẹo sau để tạo nhiều thư mục cùng lúc tại thư mục root.
3. Tạo thư mục kèm cấp thư mục cha
Để tạo một thư mục kèm theo thư mục cấp cha của nó phải được tạo ra ngay cả khi cấp thư mục cha chưa tồn tại. Thì bạn hãy dùng option “-p“. Giả sử, thư mục “/root/cuongquach_parent/” chưa được tạo mới, nhưng giờ mình có nhu cầu tạo thư mục con của nó “/root/cuongquach_parent/cuongquach_dir ” thì muốn tạo cả cấp thư mục cha và con luôn.
Ví dụ 3: – Nếu bạn cố tạo với cú pháp ví dụ 1, thì bạn sẽ gặp lỗi sau do cấp thư mục/root/ hoặc /root/cuongquach_parent/ chưa tồn tại.
– Giờ ta dùng option “-p” và “-v” để xem cách lệnh mkdir xử lý. Bạn sẽ thấy đầu tiên nó tạo thư mục cấp cha của ” cuongquach_dir” nếu nó chưa tồn tại. Sau đó sẽ tạo thư mục con ” cuongquach_dir ” kế đến.
– Ta dùng lệnh TREE trong Linux để xem thông tin các thư mục và file thuộc thư mục /root/ theo dạng cây.
4. Tạo thư mục với phân quyền cụ thể
Liệu ta có thể set luôn pân quyền khi mà tạo một thư mục mới hay không ? Tất nhiên là được với option “-m“. Option này chấp nhận format và giá trị permission (775,…). Nếu bạn dùng option “-m ” mà không đi kèm giá trị phân quyền thì thư mục sẽ được tạo ra theo giá trị umask mặc định.
Ví dụ 4 :
5. Hiển thị quá trình tạo thư mục
Với option “-v” của lệnh MKDIR sẽ buộc lệnh phải in ra output thông tin như khởi tạo thư mục thành công hay không ? khởi tạo thất bại? thư mục đã tồn tại.
– Khởi tạo thư mục thành công, không lỗi.
– Khởi tạo thư mục thất bại, do các thư mục này đã tồn tại.
6. Manual lệnh MKDIR trong Linux
Bạn có thể xem hướng dẫn sử dụng của lệnh MKDIR trong Linux với lệnh ” man “.
Bạn đang theo dõi website “https://cuongquach.com/” nơi lưu trữ những kiến thức tổng hợp và chia sẻ cá nhân về Quản Trị Hệ Thống Dịch Vụ & Mạng, được xây dựng lại dưới nền tảng kinh nghiệm của bản thân mình, Quách Chí Cường. Hy vọng bạn sẽ thích nơi này !
Hotkey Để Tạo Thư Mục Mới Trong Windows Explorer / Làm Thế Nào Để
Bạn đã bao giờ tự hỏi nếu có một phím nóng để tạo một thư mục mới trong Windows Explorer? Một cuộc trò chuyện với MysticGeek tối qua đã thôi thúc tôi xem xét vấn đề này và vì vậy tôi đang đăng câu trả lời cho mọi người.
Cập nhật: Chúng tôi đã thêm vào các hướng dẫn cho Windows 7, nơi thực sự dễ làm.
Thực sự có một vài giải pháp cho vấn đề này: Bạn có thể sử dụng các phím tăng tốc tích hợp hoặc tải xuống và cài đặt một ứng dụng phần mềm miễn phí nhỏ có tên bxNewFolder để gán phím nóng.
Hotkey thư mục mới trong Windows 7
Windows 7 vốn bao gồm tổ hợp phím tắt để tạo thư mục mới: Ctrl + Shift + N Đơn giản chỉ cần sử dụng phím tắt này ở bất cứ đâu trong Windows Explorer và một thư mục mới sẽ được tạo ngay lập tức:
Sử dụng các phím tăng tốc bàn phím
Bạn có thể sử dụng các phím tăng tốc bàn phím: Alt + F để hiển thị menu tệp, sau đó cho menu Mới và sau đó cho thư mục mới. Vì vậy, chuỗi phím tắt của bạn kết thúc là F + W + F với phím Alt được giữ. (Dùng thử)
Tôi đã thấy rằng điều này hoạt động khá tốt khi bạn đã quen với nó và nó không yêu cầu bất kỳ phần mềm bổ sung nào.
Cài đặt bxNewFolder
Plugin phần mềm miễn phí này sử dụng F12 làm hotkey thư mục mới, không may thay đổi. Nếu bạn đang sử dụng điều này trong Windows XP, bạn sẽ nhận được lợi ích của nút thanh công cụ mới mà nó thêm vào. Không có giao diện người dùng hiển thị trong Windows Vista, nhưng nó hoạt động hoàn hảo.
Để cài đặt đúng cách, bạn cần đóng tất cả các cửa sổ Windows Explorer và sau đó chọn Chạy với tư cách quản trị viên từ menu chuột phải.
Sau khi cài đặt, nó sẽ ngay lập tức bắt đầu làm việc, chỉ cần nhấn F12 để mở hộp thoại thư mục mới. Nếu bạn giữ phím Shift và nhấn enter sau khi nhập tên thư mục, nó sẽ ngay lập tức điều hướng vào thư mục, điều mà tôi thấy rất hữu ích.
Trong Windows XP, bạn cũng sẽ nhận được nút Thư mục mới.
Bạn sẽ phải cuộn gần đến cuối trang để tìm tải xuống trình cài đặt.
Tải xuống bxNewFolder từ Baxbex.com
Cách Tạo Thư Mục Hoặc Thư Mục
Mở Máy tính của tôi hoặc Windows Explorer.
Mở ổ đĩa hoặc thư mục mà bạn muốn tạo thư mục mới; ví dụ: ổ C :. Nếu bạn không muốn tạo một thư mục trong thư mục gốc, hãy duyệt đến vị trí bạn chọn.
Trong Windows 10 trên tab Trang chủ, hãy nhấp vào biểu tượng Thư mục mới . Trong Windows 7 trở về trước trên thanh menu tệp, chọn Tệp rồi chọn Thư mục .
Mẹo: Trong tất cả các phiên bản Windows, bạn cũng có thể nhấp chuột phải vào một phần trống của thư mục, nhấp vào Mới và sau đó là Thư mục, như trong hình bên dưới.
Lưu ý: Nếu bạn đang sử dụng Windows 7 trở về trước và không thấy thanh menu Tệp ở đầu Windows Explorer, hãy nhấn phím Alt và nó sẽ hiển thị.
Máy tính để bàn Windows
Điều hướng đến màn hình nền Windows.
Nhấp chuột phải vào chuột trên bất kỳ phần trống nào của máy tính để bàn.
Trong menu xuất hiện (như hiển thị trong hình bên phải), nhấp vào Mới và sau đó Thư mục .
Một thư mục mới sẽ xuất hiện. Nhập tên của thư mục bạn muốn sử dụng và sau đó nhấn Enter.
Tạo một thư mục mới bằng phím tắt
Khi ở trong Windows Explorer, bạn có thể nhấn Ctrl + Shift + N để tạo thư mục mới mà không cần sử dụng chuột.
Dòng lệnh Windows
Xem phần người dùng dòng lệnh MS-DOS và Windows sau đây để biết thông tin về cách tạo thư mục trong dòng lệnh Windows.
Tạo một thư mục trong MS-DOS và dòng lệnh Windows
Mẹo: Sử dụng “thư mục” thay vì “thư mục” khi tham khảo dòng lệnh.
Để tạo một thư mục trong MS-DOS hoặc dòng lệnh Windows, hãy sử dụng lệnh md hoặc mkdir MS-DOS. Ví dụ, bên dưới chúng tôi đang tạo một thư mục mới gọi là “hy vọng” trong thư mục hiện tại.
mkdir hy vọngBạn cũng có thể tạo nhiều thư mục mới trong thư mục hiện tại bằng cách sử dụng lệnh md . Trong ví dụ tiếp theo, chúng tôi đang tạo ba thư mục mới, được gọi là “user1, ” “user2, ” và “user3, ” trong thư mục hiện tại.
md user1 user2 user3 md "thư mục mẫu của tôi"Để tạo một thư mục trong thư mục mẹ, mà không cần di chuyển vào thư mục đó trước tiên, bạn có thể sử dụng lệnh bên dưới. Ví dụ này di chuyển trở lại một thư mục để tạo thư mục “ví dụ”.
md .. ví dụ mkdir hy vọng kiểm traMẹo: Khi một thư mục đã được tạo, bạn có thể sử dụng lệnh cd để thay đổi thư mục và di chuyển vào thư mục đó.
md f: ví dụTạo một thư mục với một tệp bó
Một tệp bó là một chuỗi các lệnh có thể được nhập vào dòng lệnh. Do đó, bạn có thể sử dụng bất kỳ ví dụ nào được đưa ra trong phần trên về cách tạo thư mục trong dòng lệnh MS-DOS và Windows trong tệp bó để tạo thư mục mới.
Tạo một thư mục trong Linux, Unix và các biến thể của chúng
Mẹo: Sử dụng “thư mục” thay vì “thư mục” khi ở trong dòng lệnh.
Lưu ý: Bạn phải có quyền để tạo một thư mục bên ngoài thư mục chính của bạn.
Để tạo một thư mục trong Linux, Unix hoặc bất kỳ biến thể nào, hãy sử dụng lệnh mkdir Linux và Unix. Ví dụ, bên dưới chúng tôi đang tạo một thư mục mới gọi là Hope trong thư mục hiện tại.
mkdir hy vọngMẹo: Khi thư mục đã được tạo, bạn có thể sử dụng lệnh cd để thay đổi thư mục và di chuyển vào thư mục đó.
Mẹo: Nếu bạn muốn thay đổi quyền của thư mục sau khi được tạo, hãy sử dụng lệnh chmod.
Hướng dẫn shell Linux và Unix
Tạo thư mục và thư mục trong Microsoft Windows 3.X
Quản lý tập tin
Mở Trình quản lý tệp
Mở thư mục mà bạn muốn đặt thư mục mới và trên menu ở đầu Trình quản lý tệp, chọn Tệp và sau đó chọn thư mục mới .
MS-DOS
Xem phần người dùng MS-DOS ở trên để biết thông tin về cách tạo thư mục trong MS-DOS.
Tạo thư mục trong macOS X
Thư mục máy tính để bàn
Điều hướng đến máy tính để bàn macOS.
Nhấp chuột phải (chạm hai ngón tay trên chuột) vào bất kỳ khoảng trống nào trên màn hình nền.
Chọn Thư mục mới từ menu thả xuống xuất hiện.
Đặt tên cho thư mục và sau đó nhấn Return .
Tạo một thư mục trong một thư mục
Mở Finder và điều hướng đến thư mục mà bạn muốn tạo thư mục.
Nhấp vào Tệp ở góc trên bên trái của màn hình.
Chọn Thư mục mới trong menu thả xuống xuất hiện.
Đặt tên cho thư mục, và sau đó nhấn Return .
Mẹo: Người dùng cũng có thể nhấn tổ hợp phím tắt Command + Shift + N để tạo thư mục mới.
Cập nhật thông tin chi tiết về Có Cách Nào Để Tạo Nhiều Thư Mục Cùng Một Lúc Với Mkdir Không? trên website Rafs.edu.vn. Hy vọng nội dung bài viết sẽ đáp ứng được nhu cầu của bạn, chúng tôi sẽ thường xuyên cập nhật mới nội dung để bạn nhận được thông tin nhanh chóng và chính xác nhất. Chúc bạn một ngày tốt lành!