test - check file types and compare values
TÓM TẮT
test BIỂU_THỨC
test
[ BIỂU_THỨC ]
[ ]
[ TÙY_CHỌN
Thoát với trạng thái xác
định bởi BIỂU_THỨC.
- --help
- hiển thị trợ giúp này rồi
thoát
- --version
- đưa ra thông tin phiên bản rồi
thoát
Theo mặc định, một
BIỂU_THỨC bị bỏ qua là sai (false).
Không thì BIỂU_THỨC là đúng
(true) hoặc sai (false) và đặt giá
trị thoát. Nó là một trong số:
- ( BIỂU_THỨC )
- BIỂU_THỨC là đúng (true)
- ! BIỂU_THỨC
- BIỂU_THỨC là sai (false)
- BIỂU_THỨC1 -a
BIỂU_THỨC2
- cả BIỂU_THỨC1 và BIỂU_THỨC2
đều là đúng (true)
- BIỂU_THỨC1
-o BIỂU_THỨC2
- BIỂU_THỨC1 hoặc BIỂU_THỨC2 là
đúng (true)
- -n CHUỖI
- CHUỖI có chiều dài khác
không
- CHUỖI
- tương đương với
“-n CHUỖI”
- -z CHUỖI
- CHUỖI có chiều dài là không
- CHUỖI1 =
CHUỖI2
- các chuỗi bằng nhau
- CHUỖI1 !=
CHUỖI2
- các chuỗi khác nhau
- STRING1 >
STRING2
- STRING1 is greater than STRING2 in the current locale
- STRING1 <
STRING2
- STRING1 is less than STRING2 in the current locale
- S.NGUYÊN1
-eq S.NGUYÊN2
- S.NGUYÊN1 bằng S.NGUYÊN2
- S.NGUYÊN1
-ge S.NGUYÊN2
- S.NGUYÊN1 lớn hơn hoặc bằng
S.NGUYÊN2
- S.NGUYÊN1
-gt S.NGUYÊN2
- S.NGUYÊN1 lớn hơn S.NGUYÊN2
- S.NGUYÊN1
-le S.NGUYÊN2
- S.NGUYÊN1 nhỏ hơn hoặc bằng
S.NGUYÊN2
- S.NGUYÊN1
-lt S.NGUYÊN2
- S.NGUYÊN1 nhỏ hơn S.NGUYÊN2
- S.NGUYÊN1
-ne S.NGUYÊN2
- S.NGUYÊN1 khác (không bằng)
SỐ_NGUYÊN2
- TẬP_TIN1 -ef
TẬP_TIN2
- TẬP_TIN1 và TẬP_TIN2 có cùng số
hiệu thiết bị và inode
- TẬP_TIN1 -nt
TẬP_TIN2
- TẬP_TIN1 mới hơn (theo ngày sửa)
TẬP_TIN2
- TẬP_TIN1 -ot
TẬP_TIN2
- TẬP_TIN1 cũ hơn TẬP_TIN2
- -b TẬP_TIN
- TẬP_TIN tồn tại và là cái
đặc biệt kiểu khối
- -c TẬP_TIN
- TẬP_TIN tồn tại và là cái
đặc biệt kiểu ký tự
- -d TẬP_TIN
- TẬP_TIN tồn tại và là thư
mục
- -e TẬP_TIN
- TẬP_TIN tồn tại
- -f TẬP_TIN
- TẬP_TIN tồn tại và là một
tập tin thông thường
- -g TẬP_TIN
- TẬP_TIN tồn tại và có đặt
ID nhóm (set-group-ID)
- -G TẬP_TIN
- TẬP_TIN tồn tại và sở hữu
bởi ID nhóm hoạt động
- -h TẬP_TIN
- TẬP_TIN tồn tại và là một
liên kết mềm (giống như -L)
- -k TẬP_TIN
- TẬP_TIN tồn tại và có đặc
bit dính (sticky)
- -L TẬP_TIN
- TẬP_TIN tồn tại và là một
liên kết mềm (giống như -h)
- -N TẬP_TIN
- FILE exists and has been modified since it was last read
- -O TẬP_TIN
- TẬP_TIN tồn tại và sở hữu
bởi ID người dùng hoạt
động
- -p TẬP_TIN
- TẬP_TIN tồn tại và là một
đường ống có tên
- -r TẬP_TIN
- FILE exists and the user has read access
- -s TẬP_TIN
- TẬP_TIN tồn tại và có kích
cỡ lớn hơn không
- -S TẬP_TIN
- TẬP_TIN tồn tại và là một
ổ cắm
- -t FD
- mô tả tập tin FD được mở
trên một thiết bị cuối
- -u TẬP_TIN
- TẬP_TIN tồn tại và có bit ID
người dùng đã đặt
(set-user-ID)
- -w TẬP_TIN
- FILE exists and the user has write access
- -x TẬP_TIN
- FILE exists and the user has execute (or search) access
Trừ đối với -h và
-L, mọi thử nghiệm có liên quan
đến TẬP_TIN sẽ bỏ tham chiếu
của liên kết mềm. Cần thoát
các dấu ngoặc (ví dụ, bằng
gạch ngược) đối trong shell.
SỐ_NGUYÊN có thể đồng thời
là “-l CHUỖI” tính chiều
dài của CHUỖI.
Binary -a and -o are ambiguous. Use 'test EXPR1
&& test EXPR2' or 'test EXPR1 || test EXPR2' instead.
'[' honors --help and --version, but 'test' treats
them as STRINGs.
Your shell may have its own version of test and/or [, which
usually supersedes the version described here. Please refer to your shell's
documentation for details about the options it supports.
TÁC GIẢ
Viết bởi Kevin Braunsdorf và Matthew
Bradburn.
Trợ giúp trực tuyến GNU coreutils:
<https://www.gnu.org/software/coreutils/>
Report any translation bugs to
<https://translationproject.org/team/>
access(2)
Full documentation
<https://www.gnu.org/software/coreutils/test>
hoặc sẵn có nội bộ thông qua: info
'(coreutils) test invocation'
Packaged by Debian (9.7-2)
Copyright © 2025 Free Software Foundation, Inc.
Giấy phép GPL pb3+ : Giấy phép Công
cộng GNU phiên bản 3 hay sau
<https://gnu.org/licenses/gpl.html>.
Đây là phần mềm tự do: bạn
có quyền sửa đổi và phát
hành lại nó.
KHÔNG CÓ BẢO HÀNH GÌ CẢ, với
điều khiển được pháp
luật cho phép.
Bản dịch tiếng Việt của trang
hướng dẫn này do
thực hiện.
Bản dịch này là Tài liệu
Miễn phí; đọc
Giấy
phép Công cộng GNU Phiên bản 3
hoặc mới hơn để biết các
điều khoản bản quyền. Chúng
tôi cho rằng KHÔNG CÓ TRÁCH NHIỆM
PHÁP LÝ.
Nếu bạn tìm thấy một số
sai sót trong bản dịch của trang
hướng dẫn này, vui lòng gửi
thư đến TODO.