Notice: Undefined index: HTTP_USER_AGENT in /home/thuthuat/domains/thuthuatviet.vn/public_html/wp-content/plugins/crayon-syntax-highlighter/util/crayon_util.class.php on line 793Notice: Undefined index: HTTP_USER_AGENT in /home/thuthuat/domains/thuthuatviet.vn/public_html/wp-content/plugins/crayon-syntax-highlighter/util/crayon_util.class.php on line 793Notice: Undefined index: HTTP_USER_AGENT in /home/thuthuat/domains/thuthuatviet.vn/public_html/wp-content/plugins/crayon-syntax-highlighter/util/crayon_util.class.php on line 793Notice: Undefined index: HTTP_USER_AGENT in /home/thuthuat/domains/thuthuatviet.vn/public_html/wp-content/plugins/crayon-syntax-highlighter/util/crayon_util.class.php on line 793Notice: Undefined index: HTTP_USER_AGENT in /home/thuthuat/domains/thuthuatviet.vn/public_html/wp-content/plugins/crayon-syntax-highlighter/util/crayon_util.class.php on line 793Notice: Undefined index: HTTP_USER_AGENT in /home/thuthuat/domains/thuthuatviet.vn/public_html/wp-content/plugins/crayon-syntax-highlighter/util/crayon_util.class.php on line 793Notice: Undefined index: HTTP_USER_AGENT in /home/thuthuat/domains/thuthuatviet.vn/public_html/wp-content/plugins/crayon-syntax-highlighter/util/crayon_util.class.php on line 793Notice: Undefined index: HTTP_USER_AGENT in /home/thuthuat/domains/thuthuatviet.vn/public_html/wp-content/plugins/crayon-syntax-highlighter/util/crayon_util.class.php on line 793Notice: Undefined index: HTTP_USER_AGENT in /home/thuthuat/domains/thuthuatviet.vn/public_html/wp-content/plugins/crayon-syntax-highlighter/util/crayon_util.class.php on line 793Notice: Undefined index: HTTP_USER_AGENT in /home/thuthuat/domains/thuthuatviet.vn/public_html/wp-content/plugins/crayon-syntax-highlighter/util/crayon_util.class.php on line 793
Trên Mac OS, các tập tin hay thư mục có tên bắt đầu bằng dấu chấm (.) hoặc các tập tin hệ thống mặc định sẽ bị ẩn đi. Đôi khi bạn cần làm việc với các tập tin này, và tất nhiên là phải làm cho chúng hiển thị ra Finder cho tiện làm việc.
Để tạo file, thư mục ẩn trên Mac OS, hay ẩn, hiện các tập tin ẩn trên Mac OS thì có rất nhiều cách, trong bài viết này mình sẽ hướng dẫn các bạn một số cách phổ biến sau đây.
Ẩn, hiện tập tin/ thư mục ẩn trên Mac OS X
Cách 1: Sử dụng Terminal
Đây là cách đơn giản và nhanh nhất để ẩn/ hiện tập tin, thư mục ẩn trên Mac. Bạn cần mở Terminal lên (Applications/Utilities), hoặc gõ Terminal vào Spotlight để mở Terminal lên.
Để hiện các tập tin, thư mục ẩn thì các bạn copy và paste đoạn mã sau vào Terminal
1 | defaults write com.apple.finder AppleShowAllFiles -bool YES; killall Finder; |
Bây giờ các bạn mở Finder lên sẽ nhìn thấy một số file có tên bắt đầu bằng dấu chấm (.) ví dụ .DS_Store
Để ẩn các tập tin, thư mục ẩn đi thì ta lại dùng đoạn mã này
1 | defaults write com.apple.finder AppleShowAllFiles -bool NO; killall Finder; |
Cách 2: Tạo phím tắt để thay đổi đổi ẩn/hiện.
Cách này sẽ thuận tiện hơn nếu như ta cần sử dụng thường xuyên.Ta sẽ tạo 1 ứng dụng là Toggle Hidden Files để chuyển đổi việc ẩn hiện này.
Để bắt đầu thì bạn mở ứng dụng Automator (trong /Application) hoặc cũng có thể tìm ở Spotlight như cách trên, sau đó chọn phần Service
Tiếp theo chọn “Run AppleScript”
sau đó chép đoạn mã này vào phần nội dung.
1 2 3 4 5 6 7 8 9 | set STATUS to (do shell script "defaults read com.apple.finder AppleShowAllFiles") if STATUS is equal to "0" then #display dialog "hide -> show" do shell script "defaults write com.apple.finder AppleShowAllFiles -bool YES" else #display dialog "show -> hide" do shell script "defaults write com.apple.finder AppleShowAllFiles -bool NO" end if do shell script "killall Finder" |
Lưu ý: Phần Service receives selected ta chọn files or folders và phần in thì chọn Finder.app thay cho any application.
Bạn cũng có thể chọn “Run Shell Script” thay cho “Run AppleScript” và sử dụng đoạn mã này
1 2 3 4 5 6 7 8 | STATUS=`defaults read com.apple.finder AppleShowAllFiles` if [ $STATUS == YES ]; then defaults write com.apple.finder AppleShowAllFiles NO else defaults write com.apple.finder AppleShowAllFiles YES fi killall Finder |
Tiếp theo chọn Menu File -> Save -> và nhập vào Toggle Hidden Files. Tập tin này sẽ được lưu ở ~/Library/Services
Bây giờ mở Finder lên, click chuột phải vào bất kỳ tập tin hoặc thư mục nào, bạn sẽ thấy một menu như bên dưới
Thế là xong, bây giờ bạn có thể dễ dàng chuyển đổi việc ẩn, hiện các tập tin, thư mục ẩn trên Mac một cách dễ dàng rồi.
Tạo tập tin, thư mục ẩn trên Mac OS X
Không giống như windows, mặc định trên Mac OS chúng ta không có các tùy chọn để chỉnh cho 1 tập tin, thư mục nào đó ẩn đi. Tuy nhiên Thủ Thuật Việt sẽ hướng dẫn các bạn cách tạo file ẩn trên Mac OS, và tùy chỉnh việc ẩn hiện cho 1 tập tin, thư mục nào đó.
Cách 1: Sử dụng Terminal
Với Terminal thì chúng ta có 2 cách làm như sau:
1) Tạo thư mục có tên bắt đầu bằng dấu chấm (.)
Chúng ta sử dụng đoạn mã sau để tạo 1 thư mục ẩn
1 | mkdir /duong-dan/thu-muc-cua-ban/.folder-moi |
Mặc định thư mục folder-moi sau khi tạo sẽ bị ẩn đi, để hiển thị nó thì ta có thể làm theo các cách bên trên mà Thủ Thuật Việt vừa giới thiệu.
2) Thay đổi giá trị ẩn/ hiện của tập tin/ thư mục
1 | chflags hidden /duong-dan/thu-muc-cua-ban/file-or-folder |
trong đó /duong-dan/thu-muc-cua-ban/file-or-folder là đường dẫn đến tập tin hoặc thư mục của bạn. Nếu bạn không nắm được đường dẫn này thì có thể copy đoạn mã
1 | chflags hidden |
sau đó để con trỏ ở sau hidden và kéo tập tin/ thư mục mà bạn muốn thay dổi vào
1 | chflags hidden [con trỏ ở đây] |
- hidden là giá trị để tập tin/thư mục ẩn đi
- nohidden là giá trị để tập tin/thư mục hiện ra
Để tập tin vừa rồi hiện ra thì ta dùng đoạn mã này
1 | chflags nohidden /duong-dan/thu-muc-cua-ban/file-or-folder |
Cách 2: Tạo phím tắt để thay đổi giá trị ẩn hiện của tập tin
Cách này chúng ta sử dụng Automator và tạo 1 Service như vừa hướng dẫn ở trên, ta chọn “Run AppleScript” với đoạn mã sau.
Lưu ý: Phần Service receives selected ta chọn files or folders và phần in thì chọn Finder.app thay cho any application.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | on run {input} set theInput to item 1 of input set thePath to POSIX path of theInput set question to display dialog "Which option you want to change the file/folder to ?" buttons {"Hide", "Show"} default button 1 set answer to button returned of question if answer is equal to "Hide" then do shell script "chflags hidden " & thePath else do shell script "chflags nohidden " & thePath end if try tell application "Finder" to update items of front window end try end run |
Sau đó chọn menu File -> Save với tên Change Hidden Flags. Bây giờ khi ra ngoài Finder click chuột phải vào tập tin hoặc thư mục nào bạn sẽ nhìn thấy menu Change Hidden Flags
Như vậy, qua bài viết này Thủ Thuật Việt đã hướng dẫn các bạn một số cách để tạo file ẩn trên Mac OS, cũng như việc chuyển đổi ẩn, hiện các tập tin ẩn trên Mac OS rồi. Chúc các bạn thành công.