Linux ls Command - ჩამოთვალეთ ფაილები

| | + _ | ბრძანება ჩამოთვლილია მითითებული დირექტორიის შინაარსს. ამ პოსტში განვმარტავთ ყველა ვარიანტს, რომელიც შესაძლებელია ls ბრძანება.



Comms პარამეტრები






































































Პარამეტრები აღწერა
-ისკენ ჩამოთვალეთ ყველა ჩანაწერი, მათ შორის, რომლებიც იწყება წერტილით
-ტო ჩამოთვალეთ ყველა მასალა, გარდა. და ..
-გ ფაილების დალაგება შეცვლის დროის მიხედვით
-დ ჩამოთვალეთ დირექტორიის ჩანაწერები
-ჰ აჩვენეთ ზომები ადამიანის წაკითხვით ფორმატში (მაგ. K, M)
-ჰ იგივე რაც ზემოთ მხოლოდ 1000-ის სიმძლავრით 1024-ის ნაცვლად
-ლ შინაარსის ჩვენება გრძელი ჩამონათვალის ფორმატში
-ან გრძელი სიის ფორმატი ჯგუფის ინფორმაციის გარეშე
-რ აჩვენეთ შინაარსი საპირისპირო თანმიმდევრობით
-ს თითოეული ფაილის ბეჭდვა ბლოკად
-ს დალაგება ფაილის ზომაზე
–დალაგება შინაარსის დალაგება სიტყვით. (ე.ი. ზომა, ვერსია, სტატუსი)
-ტ დალაგება მოდიფიკაციის დროის მიხედვით
-უ დახარისხება ბოლო წვდომის დროის მიხედვით
-ვ დალაგება ვერსიით
-1 ჩამოთვალეთ ერთი ფაილი თითო სტრიქონზე


ჩამოთვალეთ ფაილები

| | + _ | ბრძანება ჩამოთვლის მითითებული დირექტორიის შინაარსს, წერტილოვანი ფაილების გამოკლებით. თუ დირექტორია არ არის მითითებული, სტანდარტულად ჩამოთვლილია მიმდინარე დირექტორიის შინაარსი.

ჩამოთვლილი ფაილები დალაგებულია ანბანური წესით და განლაგებულია სვეტებში, თუ ისინი ერთ სტრიქონზე არ ჯდება.


მაგალითი:

ls

ჩამოთვალეთ ფაილები გრძელი ჩამონათვალის ფორმატში

| | + _ | ბრძანების ls ვარიანტი ბეჭდავს მითითებული დირექტორიის შინაარსს გრძელი ჩამონათვალის ფორმატში. თუ დირექტორია არ არის მითითებული, სტანდარტულად ჩამოთვლილია მიმდინარე დირექტორიის შინაარსი.


$ ls apt
configs
Documents
Music
workspace bin
Desktop
git

Pictures Public
Videos

გამომავალი მაგალითი:

ls

ჩამოთვალეთ ათი ყველაზე ბოლოს შესწორებული ფაილი

ქვემოთ ჩამოთვლილია ახლანდელი შეცვლილი ფაილების ათამდე მიმდინარე დირექტორიაში, გრძელი ჩამონათვალის ფორმატის გამოყენებით (-l) და დალაგებულია დროის მიხედვით (-t).

-l

ჩამოთვალეთ ყველა ფაილი, მათ შორის Dotfiles

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

დასკვნა

ამ პოსტში ვისწავლეთ ყველა სხვადასხვა ვარიანტი, რომ ჩამოვთვალოთ ფაილი | _ | + _ | ბრძანება.