| | + _ | ბრძანება ჩამოთვლილია მითითებული დირექტორიის შინაარსს. ამ პოსტში განვმარტავთ ყველა ვარიანტს, რომელიც შესაძლებელია ls
ბრძანება.
Პარამეტრები | აღწერა |
---|---|
-ისკენ | ჩამოთვალეთ ყველა ჩანაწერი, მათ შორის, რომლებიც იწყება წერტილით |
-ტო | ჩამოთვალეთ ყველა მასალა, გარდა. და .. |
-გ | ფაილების დალაგება შეცვლის დროის მიხედვით |
-დ | ჩამოთვალეთ დირექტორიის ჩანაწერები |
-ჰ | აჩვენეთ ზომები ადამიანის წაკითხვით ფორმატში (მაგ. K, M) |
-ჰ | იგივე რაც ზემოთ მხოლოდ 1000-ის სიმძლავრით 1024-ის ნაცვლად |
-ლ | შინაარსის ჩვენება გრძელი ჩამონათვალის ფორმატში |
-ან | გრძელი სიის ფორმატი ჯგუფის ინფორმაციის გარეშე |
-რ | აჩვენეთ შინაარსი საპირისპირო თანმიმდევრობით |
-ს | თითოეული ფაილის ბეჭდვა ბლოკად |
-ს | დალაგება ფაილის ზომაზე |
–დალაგება | შინაარსის დალაგება სიტყვით. (ე.ი. ზომა, ვერსია, სტატუსი) |
-ტ | დალაგება მოდიფიკაციის დროის მიხედვით |
-უ | დახარისხება ბოლო წვდომის დროის მიხედვით |
-ვ | დალაგება ვერსიით |
-1 | ჩამოთვალეთ ერთი ფაილი თითო სტრიქონზე |
| | + _ | ბრძანება ჩამოთვლის მითითებული დირექტორიის შინაარსს, წერტილოვანი ფაილების გამოკლებით. თუ დირექტორია არ არის მითითებული, სტანდარტულად ჩამოთვლილია მიმდინარე დირექტორიის შინაარსი.
ჩამოთვლილი ფაილები დალაგებულია ანბანური წესით და განლაგებულია სვეტებში, თუ ისინი ერთ სტრიქონზე არ ჯდება.
მაგალითი:
ls
| | + _ | ბრძანების ls
ვარიანტი ბეჭდავს მითითებული დირექტორიის შინაარსს გრძელი ჩამონათვალის ფორმატში. თუ დირექტორია არ არის მითითებული, სტანდარტულად ჩამოთვლილია მიმდინარე დირექტორიის შინაარსი.
$ ls apt
configs
Documents
Music
workspace bin
Desktop
git
Pictures Public
Videos
გამომავალი მაგალითი:
ls
ქვემოთ ჩამოთვლილია ახლანდელი შეცვლილი ფაილების ათამდე მიმდინარე დირექტორიაში, გრძელი ჩამონათვალის ფორმატის გამოყენებით (-l) და დალაგებულია დროის მიხედვით (-t).
-l
Dotfile არის ფაილი, რომლის სახელები იწყება ls -l /etc
. ეს ჩვეულებრივ იმალება total 1204 drwxr-xr-x 3 root root 4096 Apr 21 03:44 acpi -rw-r--r-- 1 root root 3028 Apr 21 03:38 adduser.conf drwxr-xr-x 2 root root 4096 Jun 11 20:42 alternatives ...
და არ არის ჩამოთვლილი, თუ არ მოითხოვება. მაგალითად | ls -lt | head
შემდეგი გამომავალი არ ჩამოთვლის წერტილოვან ფაილებს:
.
| | + _ | ან ls
ვარიანტი ჩამოთვლის ყველა ფაილს, dotfiles- ის ჩათვლით.
მაგალითი:
ls
ხე ბრძანება ჩამოთვლის მითითებული დირექტორიის შინაარსს ხის მსგავსი ფორმატით. თუ დირექტორია არ არის მითითებული, სტანდარტულად ჩამოთვლილია მიმდინარე დირექტორიის შინაარსი.
გამომავალი მაგალითი:
$ ls bin pki
გამოიყენეთ ხის ბრძანება -a
ეკრანის სიღრმე და --all
მხოლოდ კატალოგების ჩამოთვლა.
გამომავალი მაგალითი:
$ ls -a . .ansible
.bash_logout .bashrc .. .bash_history .bash_profile bin
pki
| | + _ | ბრძანების $ tree /tmp /tmp ├── 5037 ├── adb.log └── evince-20965
ვარიანტი ალაგებს ფაილებს ფაილის ზომის კლების მიხედვით.
└── image.FPWTJY.png
-L
როდესაც გამოიყენება -d
ვარიანტი შეცვალა დალაგების ბრძანება.
$ tree -L 1 -d /tmp /tmp └── evince-20965
ამ პოსტში ვისწავლეთ ყველა სხვადასხვა ვარიანტი, რომ ჩამოვთვალოთ ფაილი | _ | + _ | ბრძანება.